Technical Lead

Skills
Microsoft AzureSoftware DevelopmentBusiness RequirementsCode ReviewNon-Functional RequirementsNon-Functional TestingPair Programming
Role

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.