Technical Lead
Skills
Microsoft AzureSoftware DevelopmentBusiness RequirementsCode ReviewNon-Functional RequirementsNon-Functional TestingPair Programming
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Proven experience as a Senior Software Engineer or similar
- Strong experience in BDD TDD automated testing and pair programming
- Strong skills in .NET development Agile/DevOps
- In-depth knowledge of SDLC and QA processes
- Experience in secure software development and collaborating with third-party suppliers
- Understanding of infrastructure as code elastic scaling containerization and Azure services.
Nice to have
- Microsoft Azure
- Software Development
- Business Requirements
- Code Review
- Non-Functional Requirements
- Non-Functional Testing
- Pair Programming
- Software Solutions
- Technical Leadership
- Technical Specs
Day to day
- Provide technical leadership and guidance to a team of developers with the Engineering Manager
- Ensure the delivery of robust and scalable software solutions
- Design and architect solutions that match business objectives
- Oversee the creation of clean efficient and well-documented code through pairing and code reviews
- Identify process improvements and operational efficiencies in software development
- Evaluate and integrate software solutions to meet functional and non-functional requirements
- Mentor and provide line management support to team members enhancing their professional growth.
