The Company
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.
Our ERP / CRM coverage includes: SAP, Oracle EBS/Fusion, Peoplesoft, JDE, Infor (M3, LX, XA, LN, System 21), IFS, Epicor, SysPro, D365 & SFDC.
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.
- · Familiarity with agile development methodologies.