Search by job, company or skills

Innovature

Senior Software Engineer / Team Lead (.NET Core)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Collaborate with managers, teams, and stakeholders to understand requirements and translate them into technical specifications.
  • Communicate system requirements effectively to software development teams, ensuring alignment and clarity.
  • Mentor and coach team members by providing guidance on best practices, conducting code reviews, and supporting technical skill development.
  • Design, develop, and maintain applications using .NET Core and C#.
  • Develop and integrate RESTful APIs and third-party services.
  • Optimize applications for performance, scalability, and security.
  • Work with MS SQL Server, including writing stored procedures, views, and functions.
  • Implement and maintain unit tests using frameworks like xUnit or NUnit.
  • Collaborate with frontend developers, UI/UX designers, and cross-functional teams to ensure smooth development workflows.
  • Write clean, well-documented, and maintainable code following industry best practices and SOLID principles.
  • Conduct code reviews, perform debugging, and drive performance optimization.
  • Stay up-to-date with the latest trends in .NET Core, cloud technologies, and software development best practices.

Skill Set

  • 68 years of hands-on experience in .NET Core application development
  • Excellent communication and presentation skills are essential
  • Proficient in C#, .NET Core (6/7/8), ASP.NET Core Web API, and MVC/Razor Pages
  • Exposure in PaaS Services, Azure APIM, C#/VB.Net, ASP. Net, Web API
  • Experience with Entity Framework Core and LINQ
  • Strong experience in MS SQL Server, including T-SQL, stored procedures, performance tuning, and indexing
  • Solid grasp of REST API development, security best practices (e.g., OAuth, JWT), and authentication flows
  • Proficient in writing and maintaining unit tests using frameworks like xUnit or NUnit, along with mocking tools like Moq
  • Solid understanding of Object-Oriented Programming (OOP) principles and SOLID design principles
  • Familiarity with Docker, CI/CD pipelines (e.g., GitHub Actions, Azure DevOps), and Azure services
  • Experience with version control systems like Git (GitHub/GitLab)
  • Understanding of design patterns, microservices architecture, and distributed systems
  • Strong problem-solving skills and ability to work independently or within an agile team
  • knowledge of frontend technologies JavaScript, HTML5, CSS3, and CSS frameworks like Bootstrap or Tailwind CSS.
  • Experience with Microsoft Azure services

Experience

6- 8 Years

Apply Now

Back

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139207017