Tech Lead Dot Net
POSITIONS | ZapCom Group-Product & IP Building|Startup Support|Product Engineering

Job Description

Lead Software Engineer (.NET) will be responsible for developing and or modifying general computer applications software or specialized utility programs. The ideal fit for this role will analyze user needs, develop software solutions, designs software or customize software for client use with the aim of optimizing operational efficiency. Your focus will be to develop software products

  • The Lead Software Engineer must be able to execute each essential duty satisfactorily.
  • Develops new software packages, performs upgrades and/or fixes to existing operating software packages.
  • Collaborate with Product Managers to design, implement and test software applications.
  • Respond to technical requests regarding assigned application or component.
  • Keep abreast the latest software and computer technology.

What we are looking for:

  • Bachelor’s degree in computer science or a related field, or equivalent in education and business experience.
  • Minimum of 5-8 years’ custom software application development experience
  • Experience with Microsoft development stack and development lifecycle tooling (C#, ASP.NET MVC/Web API/WCF, SQL Server, Visual Studio, TFS).
  • Understanding of full-stack technology and Restful API technology for integration with .NET
  • Development of Restful API technology and JSON technology for integration with other technology
  • Experience in front-end stack like Java Script, Angular, React, React Native.
  • Experience in service-oriented architecture and frameworks, messaging (Rabbit MQ, MSMQ, Azure Service Bus/ Event Hub), and micro services - oriented patterns
  • Lead design and development initiatives for new projects and communicate options to development and delivery teams
  • You have experience in overall system architecture, scalability, reliability, and performance
  • Experience building SaaS platforms is a huge plus.
  • Experience in Agile development methodologies preferred.
  • Work with Business Analysts and Implementation stakeholders to translate business requirements into well architected software that meet business goals and data quality benchmarks
  • Participate in feature reviews, help break down the features into granular stories and provide estimates
  • Collaborate with team of software engineers to drive the development of the technology
  • Help steer the planning and business requirements for the technology with the team of software engineers
  • Provide guidance and instructions to team of software engineers to build-out the technology
  • Lead design and development initiatives for new projects and communicate options to development and delivery teams
  • You have a real passion for innovation! Any experience with Cloud Platforms like AWS, GCP and Deploying and automating infrastructure/applications using Chef, RPM, Docker, AWS (ECS, ECR), Terraform, etc. is a plus

Apply for the Job

  Or, send us an email directly to