7 days ago
Bengaluru, IndiaMid Level
Responsibilities
- Design and develop scalable cloud applications using Microsoft Azure services.
- Develop backend services and RESTful APIs using C# and .NET.
- Build responsive and reusable UI components using Angular or React.
- Develop and integrate microservice-based applications and work with relational databases such as MS SQL Server.
- Implement secure APIs and applications using OAuth 2.0 and OpenID Connect.
- Write clean, maintainable, well-tested code and create unit, integration, and automated tests.
- Participate in technical design, code reviews, debugging, troubleshooting, estimation, and full software lifecycle delivery.
- Collaborate with QA, UX, product, and engineering teams in Agile/Scrum processes.
- Create technical documentation and use source control, CI/CD practices, and scripting to automate tasks.
- Continuously learn new technologies and contribute to product and development-process improvements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2–4 years of professional software development experience.
- Hands-on experience with C# and .NET or a similar object-oriented programming language.
- Experience developing RESTful Web APIs and working with JavaScript, HTML5, CSS3, Angular, or React.
- Good understanding of SQL and relational databases.
- Experience with Git or another source-control system.
- Understanding of software development lifecycle, testing, and quality practices.
- Basic understanding of cloud computing, preferably Microsoft Azure.
- Preferred experience includes Azure PaaS services, Azure API Management or API gateways, microservices, distributed systems, OAuth 2.0, OpenID Connect, SignalR, IoT, Redis, CI/CD, DevOps practices, Jira, Confluence, Jenkins, and Bitbucket.
- Strong problem-solving, analytical, collaborative, and continuous-learning abilities.
Benefits
- Hands-on experience building modern cloud-native applications.
- Exposure to Microsoft Azure and contemporary full-stack development technologies.
- Mentorship, knowledge sharing, and continuous learning opportunities.
- Collaboration with experienced engineers and globally distributed teams.
- Inclusive, supportive, and innovation-driven work environment.
- Opportunity to contribute to products serving customers worldwide.
- Flexible hybrid work practices in Bengaluru, Karnataka.
