Search by job, company or skills

  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are looking for a skilled .NET Team Lead to guide our development team in delivering high-quality software solutions. The ideal candidate has hands-on experience in full-stack .NET development, strong leadership skills, and a proven ability to drive projects from conception to deployment while maintaining industry best practices and standards.

Key Responsibilities

  • Lead and manage a team of software developers, providing guidance, mentorship, and performance feedback.
  • Execute the full Software Development Life Cycle (SDLC) to deliver robust software solutions.
  • Develop flowcharts, layouts, and technical documentation to identify requirements and define solutions.
  • Write well-designed, maintainable, and testable code in .NET and related technologies.
  • Design new components using appropriate design patterns and architectural principles.
  • Produce specifications and evaluate operational feasibility for proposed solutions.
  • Implement and maintain unit testing to ensure code quality.
  • Document software functionality and maintain clear, up-to-date technical records.
  • Troubleshoot, debug, and enhance existing systems to ensure optimal performance.
  • Ensure compliance with PKI industry standards and internal development guidelines.

Requirements And Skills

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • +8 years of experience as a Software Developer, with at least 2 years leading a team.
  • Strong experience in .NET C# development; good knowledge of C++.
  • Excellent understanding of relational databases, SQL, and ORM technologies (e.g., Entity Framework).
  • Experience developing Web API applications using .NET technology.
  • Familiarity with test-driven development (TDD) and software engineering best practices.
  • Proficiency in development tools, version control, and documentation of technical specifications.
  • Strong analytical, critical thinking, and troubleshooting skills.
  • Ability to work collaboratively, mentor junior developers, and lead technical discussions.

Preferred

  • Experience with Agile/Scrum methodologies.
  • Knowledge of cloud platforms and deployment pipelines (Azure, AWS, or similar).
  • Strong understanding of security standards in software development.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143932317

Similar Jobs