Systems Automation and Management · 1 day ago
AGIS - Senior iOS Developer
Technology, Automation, and Management, Inc. is seeking a Senior iOS Developer to lead the design and development of the AGIS application. The role involves providing technical leadership, architecting solutions, and ensuring code quality while collaborating with cross-functional teams to enhance the application and drive continuous improvement.
Information TechnologyProfessional ServicesSoftware
Responsibilities
Lead the design and development of the AGIS application, ensuring adherence to best practices, coding standards, and security protocols
Provide technical guidance fostering a culture of continuous learning and improvement
Assume full responsibility for the AGIS project, guiding it through its current phase and beyond with strategic vision and technical acumen
Architect scalable and maintainable solutions for complex features and modules within the AGIS application
Collaborate with cross-functional teams to define technical requirements and translate them into high-quality software designs
Develop and refine Jenkins plugins and features to optimize the CI/CD workflows specific to the AGIS project needs
Conduct thorough code reviews to ensure code quality, performance, and security
Implement and enforce automated testing strategies to maintain code integrity and reliability
Establish and enforce best practices around coding styles, conventions, and other standards to ensure a cohesive and high-quality codebase among team members working on the Jenkins infrastructure
Lead the implementation of new features and enhancements, from concept to delivery, ensuring alignment with project timelines and objectives
Work closely with product managers and stakeholders to understand requirements and provide technical insights and recommendations
Design, implement, and manage continuous integration and deployment pipelines using Jenkins, ensuring seamless and efficient development cycles
Identify opportunities for process improvement, tooling enhancements, and technology adoption to drive efficiency and innovation
Craft custom scripts to automate tasks within the CI/CD process, enhancing productivity and reducing the potential for human error
Qualification
Required
Lead the design and development of the AGIS application, ensuring adherence to best practices, coding standards, and security protocols
Provide technical guidance fostering a culture of continuous learning and improvement
Assume full responsibility for the AGIS project, guiding it through its current phase and beyond with strategic vision and technical acumen
Architect scalable and maintainable solutions for complex features and modules within the AGIS application
Collaborate with cross-functional teams to define technical requirements and translate them into high-quality software designs
Develop and refine Jenkins plugins and features to optimize the CI/CD workflows specific to the AGIS project needs
Conduct thorough code reviews to ensure code quality, performance, and security
Implement and enforce automated testing strategies to maintain code integrity and reliability
Establish and enforce best practices around coding styles, conventions, and other standards to ensure a cohesive and high-quality codebase among team members working on the Jenkins infrastructure
Lead the implementation of new features and enhancements, from concept to delivery, ensuring alignment with project timelines and objectives
Work closely with product managers and stakeholders to understand requirements and provide technical insights and recommendations
Design, implement, and manage continuous integration and deployment pipelines using Jenkins, ensuring seamless and efficient development cycles
Identify opportunities for process improvement, tooling enhancements, and technology adoption to drive efficiency and innovation
Craft custom scripts to automate tasks within the CI/CD process, enhancing productivity and reducing the potential for human error
Preferred
Familiarity with CI/CD pipelines, automated testing frameworks, and DevOps practices
Company
Systems Automation and Management
Systems Automation and Management (SAM) is a dynamic business with offices in Gauteng, KwaZulu Natal, Northern Province and West Coast locally as well as internationally in Denmark.
Funding
Current Stage
Early StageCompany data provided by crunchbase