Lead Application Engineer (Azure Cloud, Azure DevOps, C#)
Position : Lead Application Engineer
Must be able to work hybrid in Newnan GA
Salary range : $130-$150K + benefits.
SUMMARY :
We are seeking a Lead Applications Developer with a background in Azure DevOps, Azure Cloud Services and proficient in a combination of C#, Java, or Python, and front-end technologies like React, Angular, or Vue.js.
Visa sponsorship is not available for this role so candidates must have US citizenship, GC or GC-EAD at the I-485 stage.
SUMMARY :
This role will be responsible for defining and implementing our cloud-based application development strategy, leading the adoption of DevOps practices, and driving automation in the development process.
The ideal candidate will have a strong background in both front-end user interface design and back-end containerized application development, with a focus on Azure Cloud services.
PRINCIPAL DUTIES AND RESPONSIBILITIES :
- Lead the design, development, and deployment of new applications using Azure Cloud services, ensuring adherence to best practices and industry standards.
- Define and implement DevOps processes and workflows using Azure DevOps, promoting automation, continuous integration, and continuous deployment.
- Collaborate with cross-functional teams, including business analysts and subject matter experts, to gather requirements and translate them into robust and scalable application solutions.
- Develop and maintain front-end user interfaces using modern frameworks and technologies, ensuring optimal user experience and accessibility.
- Design and implement back-end application components using containerized architectures, microservices, and serverless functions.
- Contribute directly to application development by writing high-quality, maintainable code and participating in code reviews.
- Actively management development team members that are in house and outsourced, locally and remotely
- Implement security best practices, including secure coding practices, data encryption, and access controls.
- Conduct performance testing, optimization, and monitoring of applications to ensure optimal performance and reliability.
- Stay up-to-date with emerging technologies, frameworks, and industry trends, and drive their adoption within the team and organization.
- Mentor and provide technical guidance to junior developers, fostering a culture of continuous learning and knowledge sharing.
- Drive automation in the development process to improve efficiency and reduce time-to-market.
EDUCATION / EXPERIENCE :
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Minimum of 8 years of experience in application development, with a strong focus on Azure Cloud services and containerized architectures.
- Strong understanding of Azure DevOps and experience in defining and deploying DevOps processes.
- Demonstrated ability to drive automation in the development process.
- Proficient hands on programming languages such as C#, Java, or Python, and front-end technologies like React, Angular, or Vue.js.
- Understanding and experience with Pub / Sub message broker design architectures
- Solid understanding of DevOps principles, practices, and tools, including Azure DevOps, Git, CI / CD pipelines, and automated testing.
- Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Familiarity with cloud-native architectures, microservices, and serverless functions.
- Strong problem-solving and analytical skills, with the ability to break down complex requirements into clear technical solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Passion for continuous learning and staying up-to-date with emerging technologies and industry trends.
- Experience in an Agile development environment is highly desirable.
Preferred Qualifications :
- Experience in the manufacturing industry.
- Knowledge of CI / CD pipelines and automated testing frameworks.
- Familiarity with agile development methodologies.