Position Overview
The Lead Software developer is responsible to oversee the development team. Ensure standards
are followed, Code Reviews are facilitated, Merge Branches in Github and contribute to the
creation of the system software. As part of the process to deliver software to our clients, there is
an expectation that the developers understand and have a working knowledge of the industry they
are serving. All developers must maintain current skills and training in security, operations and
technology they are working with. All developers are responsible to contribute to and adhere to
the Standard Operating Procedures, Security Guidelines within the organization.
Key Responsibilities
• Understand business operations functions that company performs to be able to
accurately create automation and system software to support staff needs.
• Lead the development team, ensuring standards and guidelines are followed
• Maintain Github and facilitate system code reviews/code merges
• Architect and lead the design of the system under development
• Build, Design, Test and Support applications development by the organization
• Maintain currency with relevant technology and security practices to ensure secure
and efficient code is built and delivered
• Work with the team members in the IT Organization to offer automated and
efficient services and applications to ensure business users are supported properly
Process Improvement
• Identify workflow improvements.
• Maintain updated procedure documents.
• Help to Automate manual administrative duties where
possible with PowerBI, PowerApp, sharepoint or Javascript/Python
Qualifications
• Bachelor's degree in Computer Science or Engineering discipline
• 5–7 years of experience in Python, React, Javascript, AWS or Azure.
• Experience working with Docker Containers
• Proven experience with either AWS or Azure cloud infrastructure and
application deployment.
• Proficiency Docker, Javascript, CID Pipelines.
• Excellent communication skills.
• Experience in multi-tenant environments.