Job Openings
Software Development Technical Lead
About the job Software Development Technical Lead
Duties and responsibilities:
- Provide technical leadership to the team through collaboration sessions and knowledge sharing initiatives.
- Ensure checked in code is reviewed to ensure standards are met and the code base is sound.
- Ensure that all technical solutions that are rolled out consider compatibility with other environments and dependencies; have a high usability factor; are reliable to reduce down time and perform at maximum efficiency during peak periods of usage; consider security at its highest level (third party attacks; data protection etc).
- Drive the adoption of processes within the team which consider and meet the expectations of technical throughput rates and responses; processing times; effective resource utilization during operation and where the system or solution ensures maximum operational capacity requirements are met.
- Ensure rigorous testing of any solution before deployment and create standards and processes within the team to align to these.
- Ensure the delivery of a complete and technically appropriate solution which covers all the agreed specified tasks and user objectives and has been tested thoroughly.
- Ensure relevant documentation is provided to support teams to reduce development support load.
- Develop the solution in a manner which supports modification for future developers thereby reducing the numbers of defects or negatively affecting system quality
- Implement improved processes that have a positive effect on the teams performance and company bottom line.
- Technical problems and opportunities are anticipated and dealt with immediately considering any technical dependencies.
- Take an active involvement in problem resolution and where necessary works after hours to ensure that problems are resolved.
- Shows foresight to prevent errors or delays in projects.
- Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within team and to the wider group.
- Incorporates the new abilities into the day to day operational activities to improve performance of products and systems.
Qualifications and experience:
- Minimum of 7 years experience within a development environment;
- 3- 6 years SQL experience;
- 5 -8 years C# experience;
- 5 -8 years .net core experience;
- 5 -8 years RESTful API experience.
- 1- 4 years experience in document stores
- 1- 4 years experience in Message Brokers