Job Summary
Overview
We are seeking an experienced Engineering Lead for a one year contract on a large, cross-functional project. The project scope includes front end development across multiple channels, significant integration with existing Company systems and 3rd party applications across various tech stacks as well as a PaaS core back-end platform.
You will be working closely with the business delivery team and various internal & external engineering teams but your primary engagement will be with product owners, solution architects and engineering teams.
At a very broad level, the tech lead is responsible for the technical excellence within the team, playing a key role in steering the team on architecture and best practices, as well as working at the project level on solution design, documentation, and execution.
Key Responsibilities
- Collaborate with cross-functional teams to define and execute the technical roadmap, aligning with business objectives and customer needs.
- Drive the design & development for the project, ensuring scalability, reliability, supportability and security.
- Provide technical guidance and support to ensure the successful delivery of the project.
- Stay abreast of industry trends and emerging technologies, evaluating their potential impact and relevance to our business.
- Partner with Product managers and stakeholders to translate business requirements into technical solutions, driving alignment and execution.
- Follow best practices, processes to streamline development.
Qualifications and Experience
- Bachelor's Degree in Engineering, Computer Science, or related field.
- Proven experience in software development and technical leadership roles, with a track record of successfully delivering complex projects.
- Deep understanding of software architecture, design patterns, and best practices, with hands-on experience in backend and frontend develop.
- Experience with cloud platforms (e.g., AWS, Azure) and modern development frameworks/tools.
Development Experience
-
- Languages: C#, JavaScript, SQL
- Frameworks: Angular, React, .NET, .NET Core, Next.JS
- ORM Tools: Entity Framework, Hibernate
- Relational Databases: Oracle, MSSql
- Cloud Environments: Azure, AWS
- Messaging/Event: Kafka
- APIs and web services (Web API, REST)
- ASP.NET MVC, Angular, JavaScript, HTML, XML and XAML
Skills
- Strong problem-solving skills and a passion for driving technical excellence and innovation.
- Ability to thrive in a fast-paced, dynamic environment and effectively prioritize and manage multiple projects.
- Strong leadership and communication skills, with the ability to inspire and motivate teams to achieve their goals.
- IT Architecture
- Database Administration
- Quality Management and Assurance
- System Design
- Systems Integration
- Cyber Security Compliance
Behaviours
- Business Insight - applies market and business insights in order to drive organisational objectives.
- Communicates Effectively - conveys information and communicates ideas in a clear, concise and impactful manner.
- Decision Quality - consistently makes timely, well-rounded and informed decisions.
- Ensures Accountability - takes accountability and ensures others are held to account on agreed upon performance targets.
- Manages Complexity - interprets and simplifies complex and contradictory information when resolving organisational problems.
- Optimizes Work Processes - assesses and improves the efficiency, effectiveness, and quality of various work processes.
- Plans and Aligns - develops plans and priorities initiatives that align to the organisational goals and objectives.
- Tech Savvy - leverages new technology to enhance productivity, improve problem solving, and support business growth.
This is an exciting opportunity for the right individual. For more information on the role and the client, please make contact with Hasiena - 021 448 1636 or hasiena@progressiveit.net