Software Engineering Team Lead

Job Description

We develop at scale, we innovate rapidly and we put our customers first - Despite our company size, we very much operate like a start-up, so the ability to wear different hats and juggle multiple competing priorities is crucial.

Get ready to:
 

  • Provide your input at all stages of the Development Lifecycle; Design, coding, testing and production release
  • Craft web applications that embody accessibility and TDD best-practices.
  • Collaborate closely with design and product teams to create extraordinary product experiences.
  • Deliver clean, efficient code in an agile team environment.
  • Push boundaries through rapid prototyping and iterative development, always driving innovation.
  • Possess a passion for technology and developing cutting-edge, scalable, and robust software systems.
  • Design and architect software for distributed systems with high-performance, scalability, and availability demands.
  • Mentor and provide technical leadership to your team.
  • Conduct code reviews to drive the team to excellence in .NET Core and C# applications.
  • Explore new avenues for innovation through rapid prototyping and iterative development.
     

The bits and bytes that you’ll bring to your new team:
 

  • You have expert knowledge of the latest versions of C#/.NET, .NET Core
  • You’re an expert when it comes to applying SOLID Principles
  • You’re a database guru! You know the ins and outs of MS-SQL
  • You have a firm understanding of Azure DevOps (If you’re a fast learner, knowledge of something similar would be suitable, too!)
  • You create RESTful API’s with ease
  • You have worked with Dapper or a similar ORM
  • You have at least 5 years of experience as a Software Engineer and at least 3 years people management experience

Job Summary

  • Published on:2024-10-11 4:47 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline: 2024-11-25