Senior Technical Lead 

  • Guides software development teams through coaching sessions or mentorship
  • Identifies and encourages areas for growth and improvement within the team
  • Leads peer-reviews of solution designs and related code for key features of the application
  • Leads the packaging and deployment of releases
  • Has a high level understanding of available technical solutions; researches and evaluates a variety of software products and libraries to make key technical decisions and recommendations
  • Collaborates with the development project manager to ensure requirements are met, delivered accurately and on time
  • Assesses opportunities for application code and process improvements and helps implement improvements with team members and other affected parties
  • Ensures that the technical solutions are scalable and will perform under the expected volume and load; is able to lead the development team with performance and scaling testing

Qualifications:

  • Required:
    • 5+ years of experience as a software developer, 2+ years in a technical lead/architect role
    • Highly proficient in .NET Core framework and C# full stack development
    • Experience with Angular (or a similar JavaScript framework)
    • Highly proficient with data modeling, SQL, RDBMS (SQL Server preferred)
    • Extensive experience in defining and implementing RESTful (API) services
    • Experience designing and coding secure solutions, follows OWASP and industry standard security practices
    • Experience with cloud environment(s) for development and deployment (AWS strongly preferred)
    • Experience designing and implementing integrations with 3rd party API and Services
    • Experience with message queues, asynchronous/background processing