Application Development

Bangalore, Negotiable Posted 2 weeks, 4 days ago
Skills Required
C# Javascript Jenkins Jira Lambda .Net Node.js Terraform Typescript

Job Description

The Application Engineer will be responsible for designing, developing, and maintaining secure and scalable software solutions in a cloud-based environment, while providing technical leadership and guidance to the development team. This role combines hands-on coding with leadership responsibilities such as setting best practices, conducting code reviews, and ensuring alignment with business and product requirements. The position also supports continuous integration and deployment (CI/CD) processes, production troubleshooting, and close collaboration with cross-functional teams to deliver high-quality, reliable applications that meet user and business needs.

Key Responsibilities

• Design, build and maintain efficient, reusable, reliable and secure code based on requirements or User Stories. 

• Review, analyze, and modify software systems as needed acting as Technical Lead 

• Produce scripts/scripting to integrate with team’s automated process and tooling for build/deploy 

• Collaborate with users and other IT teams to maintain, develop, and deploy the best solutions 

• Establish technology standards with the team and other development managers. 

• Support both the production and non-production environments working hours as necessary to achieve this. 

• Responsible for leading a team of software developers in a cloud (AWS) based development environment. The role will involve both hands on development, technical lead responsibilities (best practices, code reviews etc.) and some team management. 

• Experience in an Agile environment, especially CI/CD, is essential along with a solid background in Typescript/JavaScript and database development. 

• Expected to assist both the Development and Product Managers to develop new functionality as required by the business users. The role will also require some troubleshooting of production incidents.

Desired Experience & Qualification

• Candidates should have a Degree in Computer Science/BE/BTech. 

• 6-9 years of professional experience in C#/.NET and a willingness to cross train as required. 

• Significant Typescript/Javascript experience ideally within an AWS Node.js Lambda environment. 

• Detailed experience with development tooling (Jira, Confluence, Bitbucket) and CI/CD applications (Jenkins, Terraform). 

• Good database and SQL experience (ideally MySQL). 

• Exposure to AWS Components Lambda, S3, API Gateway, SNS, SQS, Aurora. 

• Proven ability to complete assigned work in a timely and quality manner. 

• Effectively collaborate with peer group (Scrum/Agile team). 

• Communicating effectively with our Business Partners, end-users, user groups and product owners.

Ready to Apply?
Apply Now Back to Jobs