Datamtx (www.datamtx.com / formerly Datamatics) established in 1993 and globally HQ'd in Atlanta has a stellar history supporting both Tier 1 and 2 ERP rollouts ranging from implementations, data cleanse, migrations, customization, hypercare and Day 1 support. We are also nationally aligned with leading accounting firms & VARs.
One of our longest standing service verticals has been assisting transition clients from legacy systems to cloud based platforms including introduction of Cloud / AGI / GenAI and Computer Vision models.
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 (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.