Overview
Senior Software Engineer role focused on designing and delivering high-quality software solutions for complex business problems.
What you'll do
- Design, develop, and maintain software solutions by studying information needs, system flow, data usage, and work processes.
- Enhance the software development lifecycle across requirements, design, implementation, testing, deployment, and support.
- Provide operational feasibility evaluations for problem definition, requirements, solution options, and implementations.
- Document and demonstrate solutions using technical documentation and maintainable code.
- Improve operations through systems analysis and recommending application and process enhancements.
- Safeguard systems and data by applying secure coding practices.
What you'll need
- 7+ years of experience in software development with professional web application development.
- Hands-on experience with .NET, C#, SQL Server, OOPS, React JS, JavaScript, Typescript, Microservices, Azure Cloud.
- Experience with asynchronous programming and dependency injection.
- Experience with Datadog and NoSQL databases.
- Experience with RESTful API design and unit testing.
- Strong knowledge of OOP and SOLID principles.
- Backend service and API development in C#, plus front-end components with Angular or React.
Details
- Location: Bangalore, Karnataka, India.
- Work model: Hybrid (2-3 days a week in the office depending on the role).
Read the full description and apply on the company’s own careers page.