Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Responsibilities:
- Collaborate with software development teams to modify existing software and align it with leadership goals for improving application architecture.
- Lead software programming and documentation development, providing clear and comprehensive guidelines for the development team.
- Responsible for Components Design, Construction & Unit Testing of assigned components/ modules
- Establish rules and best practices for assigned applications to optimize performance and ensure adherence to industry standards.
- Drive the implementation of DevOps practices and tools for continuous integration, automated testing, and deployment. Streamline development workflows, optimize build processes, and improve overall development efficiency.
- Conduct code reviews to ensure adherence to coding standards, best practices, and security guidelines. Implement quality assurance processes to identify and resolve issues during the development lifecycle.
- Identify opportunities for operational improvements through systems analysis and suggest changes in policies and procedures.
Minimum Qualification & Preferred Skill Set:
- You should be hands-on and have a strong analytical and technical ability with 10+ years of experience.
- Minimum 5 years of Proven experience as a Lead Developer or similar role
- Extensive experience with Java, SOA, Microservices, REST/SOAP Web Services, JSON/XML, and containers (docker)
- Extensive experience in Node.JS, JavaScript, Angular/React, and mobile applications.
- Mentor junior team members on best practices and design patterns.
- Implement and monitor internal performance monitoring for continuous improvement in code quality and delivery.
- Knowledge and Experience with AWS, GitHub pipelines.
- Ability to work in a demanding and fast-paced environment. Hard-working and highly motivated individual.
- B.S. Computer Science or related fields