Sr Software Engineer (.NET)

Notified

Bangalore, Karnataka, India Full time Technology
Apply on EasyApply

Create a free account to apply in seconds

We are looking for individuals who love to code and want to build amazing products for a global market.

Day to day responsibilities of the role include, but are not limited to:

Your work tasks / responsibilities

• Design and develop state of the art, modern, high performing, scalable web applications.

• Review of business requirement documentation and assisting the team in breaking down into user stories for the team backlog.

• Creation and maintenance of technical specifications.

• These user stories will have to be developed using C#.NET Web APIs, nodeJS and SQL Server as database schema by following best coding practices and writing unit tests.

• You will also be responsible for doing code review.

• Ongoing maintenance, support, and enhancements of existing systems and platforms.

• Active participation in the implementation, operation and troubleshooting of new cloud-based and cloud-hosted services.

• Active participation in building and improving our continuous integration and deployment processes (CI/CD).

• Participation (virtual or in person) in planning meetings for coordination between the Scrum teams.

• Participation in the continuous improvement of our Agile and DevOps culture and engineering best practices.

• Monitoring system performance and creation of highly scalable and operable systems.

• Independent and joint development of solutions for complex problems.

Minimum Qualifications

• Degree in computer science or comparable qualification and 5+ years professional experience as a .NET software engineer.

• Expert experience writing secure APIs, microservices, reusable components, and modules.

• Good understanding of .NET web application development, build and deployment.

• Good understanding in front end technologies like JavaScript, Typescript and associated frontend frameworks such as Angular (preferred), React, Vue.

• Good understanding of Azure or AWS (Amazon Web Services) application development services. Good understanding of nodeJS. Relevant certificates are added plus.

• Collaborative working habits that accelerate the team.

• Very good spoken and written English.

• Practical experience in the application of agile methodologies (e.g., Scrum)

• Responsible, independent, and solution-oriented working style that is based on an overall understanding of the respective problems

Preferred Qualifications

• Experience in developing enterprise scale, multi-user applications.

• Solid understanding of designing and optimizing Web APIs for large scale usage.

• Experience in MVC.NET web-based application development using

• Microsoft .NET Core, Standard and/or Framework with C#

• Dependency Injection

• Object-Relational Mapping ORM Frameworks

• IIS hosting

• SQL Server, schema creation, query optimization

• Experience in serverless architecture, design and development using AWS services.

• Nice to have experience in Apache SOLR.

HYBRID – This role will be based out of The Leela Office located on the 4th Floor, Airport Road, Kodihalli, Bangalore- 560008. Our expectation at this time, is that you would work from our office on Tuesdays, Wednesdays, Thursdays with flexibility to work from home on Mondays and Fridays.

Skills

C#.NETWeb APIsNodeJSSQL ServerJavaScriptTypeScriptAgile methodologiesCloud services (Azure or AWS)CollaborationProblem-solving