Title: Software Engineer - .Net
Long Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Bengaluru. The ideal candidate will have extensive experience in .NET development, cloud services (preferably AWS), and SQL databases. As a Senior Software Engineer, you will design and develop state-of-the-art, high-performing web applications, participate in agile methodologies, and contribute to the continuous improvement of our engineering practices.
Responsibilities:
- Design and develop modern, scalable web applications that meet our high-performance standards.
- Review business requirement documentation and assist in breaking these down into detailed user stories for team backlog prioritization.
- Create and maintain technical specifications to guide development efforts.
- Develop user stories utilizing C#.NET Web APIs, Node.js, and SQL Server, while adhering to best coding practices and writing unit tests to ensure quality.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Provide ongoing maintenance, support, and enhancement for existing systems and platforms.
- Actively participate in the implementation, operation, and troubleshooting of new cloud-based and cloud-hosted services.
- Contribute to building and enhancing our Continuous Integration and Continuous Deployment (CI/CD) processes.
- Engage in planning meetings for effective coordination between Scrum teams.
- Foster a culture of continuous improvement in our Agile and DevOps practices.
- Monitor system performance to create highly scalable and operable systems.
- Collaborate independently and as part of the team to develop solutions for complex problems.
Area(s) of responsibility