We are looking for an experienced technologist with development and leadership experience. Someone who has a passion for best practices in software development, deployment, and operations. The candidate should have experience working with teams that build large-scale, mission-critical software in a fast-paced agile environment. In addition to knowledge of development operations, the ideal candidate should be able drive company policies and initiatives and to work with cross-functional teams in a collaborative manner.
Duties and Responsibilities:
- Work closely with the Head of Software Development to ensure the policies and processes of the organization are effectively and efficiently implemented.
- Drive the development teams process adherence through review and follow up with team leads.
- Work in a collaborative manner with cross functional teams to achieve efficient development and deployment of software solutions.
- Assist with the hiring and evaluation of candidates for the development team, review the performance and effectiveness of the individual team members through establishment of performance metrics and measuring against them.
- Ensure the application of best practices in software development, including code reviews, testing, and continuous integration.
- Implement and maintain automation tools and processes for configuration management, deployment and support.
- Investigate new technologies, tools, and practices to improve quality and productivity of development teams and processes.
- Continuously evaluate and refine software development and deployment processes to enhance efficiency, reliability, and agility.
Requirements
Required Knowledge, Skills, and Capabilities:
- Bachelor’s or Master’s Degree in Computer Science, Information System, Computer Engineering, or other related field.
- 7+ years of professional experience developing enterprise level, consumer facing web applications across the full development stack.
- 3+ years of experience in development operations, automating software delivery and deployment, leading a team of developers to deliver and maintain web applications using .Net Framework and/or .Net Core.
- Experience leading a team of developers to deliver and maintain back-end services, including RESTful API endpoints using .Net Framework and/or .Net Core.
- Proven track record of successfully implementing best practices and driving cultural transformation within development teams.
- Expertise in source control, build automation tools, bug tracking systems, and agile project management solutions.
- Strong experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Experience in time management, scheduling and task assignment for large and small teams.
- Excellent analytical and problem-solving and skills.
Desirable Knowledge, Skills, and Capabilities:
- High levels of initiative, along with the ability to lead teams composed of individuals from diverse backgrounds and varying skill levels.
- Strong leadership presence with the ability to inspire and motivate the team.
- Ability to adapt to a fast-paced, dynamic environment.
- Drive for continuous learning, self-improvement and professional development.
- Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
- Strong written and verbal communication skills, including the ability to present complex information in a succinct and easily acceptable manner.
01 Systems
01 Systems provides state of the art solutions and services for both the financial and non-financial sectors in areas such as Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding, and Biometrics Identification Technology
Other jobs at 01 Systems
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs