We are looking for an experienced Senior .NET Developer with strong skills in .NET Core and SQL to join our growing team. In this role, you will lead the design, development, and deployment of high-quality applications and systems. This position requires a thorough understanding of database management and back-end development. The ideal candidate is a collaborative team player, able to work in a fast-paced environment, and committed to delivering top-notch solutions.
Key Responsibilities
Full Stack Development: Design, develop, and maintain efficient, reusable, and reliable code using .NET Core, C#, and SQL.
Database Management: Create complex SQL queries, stored procedures, and optimize database interactions for performance.
Solution Architecture: Lead the design and architecture discussions to create scalable and maintainable software.
Performance Optimization: Ensure high performance, quality, and responsiveness of applications, optimizing code and databases as necessary.
Cross-functional Collaboration: Work closely with front-end developers, UI/UX designers, and stakeholders to enhance usability and functionality.
Testing & Debugging: Identify bottlenecks and bugs, devise solutions, and maintain code quality through automated tests and code reviews.
Documentation & Compliance: Ensure all development adheres to coding standards and produce relevant documentation.
Required Skills And Qualifications
Technical Expertise: 5+ years of experience with .NET Core, C#, and SQL. Proficiency in ASP.NET, Entity Framework, and LINQ.
Database Proficiency: Strong experience with MS SQL Server, including advanced SQL, query optimization, and data modeling.
Experience with Microservices: Knowledge of microservices architecture and deployment is a plus.
Web Services: Experience with RESTful and SOAP APIs, integration with third-party services.
Source Control: Proficient with Git or similar version control tools.
Problem Solving: Strong analytical and problem-solving skills, attention to detail.
Communication: Excellent written and verbal communication skills to effectively collaborate with cross-functional teams.
Preferred Qualifications
Experience with cloud platforms (e.g., Azure or AWS).
Familiarity with front-end technologies (JavaScript, HTML, CSS) and frameworks (Angular or React) is a plus.
Knowledge of Agile methodologies and familiarity with tools like JIRA or Trello.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job