Developer III - Software Engineering
UST · IT Services & Consulting
- Bangalore
- On-site
- Posted today
- Software Engineering
About the job
Design, Development and Deployment Design, Development and Deployment of User Stories as per the Sprint Plan Collaborate with cross-functional teams including software engineers, product managers, and quality assurance testers to deliverhigh-quality software solutions. 3.Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. 4.Write clean, efficient, and maintainable code that adheres to coding standards and best practices. 5.Perform code reviews and provide constructive feedback to other team members to ensure code quality and consistency. 6.Troubleshoot and debug issues in existing software solutions and implement effective solutions in a timely manner. 7.Collaborate with DevOps team to deploy and maintain APIs in cloud environments, ensuring high availability and performance. 8.Document technical specifications, architecture, and design decisions to facilitate communication and knowledge transfer within the team. 9.Continuously monitor, optimize, and improve the performance and scalability of APIs to meet evolving business requirements Experience: Minimum Of 5-7 yrs. Required Skills: • 5 to 7 years of experience in backend application development. • Strong experience in enterprise application development and API-based architecture. • Strong expertise in: o C# o ASP.NET Core o .NET Framework and .NET Core (.NET 6/7/8 preferred) o REST API development • Good experience in: o Microsoft SQL Server o Database design and optimization o Entity Framework Core • Experience with: o Azure App Services o Azure Functions o Azure Storage o Azure Service Bus o Azure SQL Database o Azure Key Vault o Azure DevOps • Strong understanding of: o Authentication and Authorization o Azure AD o OAuth2 o OpenID Connect (OIDC) o JWT Token-based security • Experience in: o CI/CD pipelines o Automated deployment processes o Manual release and deployment activities • Knowledge of: o Microservices architecture o API integrations o Secure coding practices • Added advantage: o Docker o Kubernetes o Event-driven architecture Good to have: • In-depth understanding of industry standards and company policies. • Excellent communication skills and ability to liaise with Developers.