End to End ownership of solving complex problems – Define, Identify, Investigate problems. Design and evolve innovative solutions. Implement, Roll out and Monitor.
Design, Develop, Test, Deploy, Maintain and Improve software
Manage individual project priorities, deadlines and deliverables
Work in a geographically distributed and diverse Agile team Desired Profile
BE/BTech with 4-8 years of experience as a Full Stack Developer working on C#/.NET framework along with JavaScript frameworks such as React.js, Vue.js or similar.
Strong experience on the .NET framework using C# and associated technologies such as ASP.NET MVC is a must.
Experience working on the front end as a full stack developer using any of the popular JavaScript frameworks such as Vue.js, React.js etc. will be a plus.
Solid understanding of Object-Oriented design concepts and exposure to programming using Object Oriented principles is a must
Solid understanding of Asynchronous Programming techniques. • Familiarity with CDNs, Server Infrastructure, Hosting, Monitoring and Alerting, experience on Azure/AWS Cloud will be a plus.
Familiarity with the whole web stack, http protocols and web optimization techniques.
Ability to quickly learn, understand, and work with new emerging technologies. • Experience with scalable distributed systems following service-oriented architecture.
Experience working in an Agile, Continuous Delivery environment with high quality/high performance code getting delivered continuously will be a plus. • Passion for building scalable, global, complex systems to solve problems with proven ability to deliver high quality software.
Obsession with quality and customer experience - Attention to detail coupled with ability to think abstractly.
Knowledge of software engineering practices for full software development lifecycle, including coding standards, code reviews, version control, build processes, testing etc.