Full Time
Remote
Posted 3 weeks ago

Job Description:

We are seeking a Sr. Software Engineer (Dotnet) with 6-10 years of experience in ASP.NET Core / MVC to join our dynamic and innovative development team. The ideal candidate will have a strong background in designing and building scalable, secure, and high-performance web applications, with a deep understanding of software development principles.

Key Responsibilities:

  • Design & Development: Develop scalable, secure, and high-performance web applications using ASP.NET Core and MVC frameworks.
  • Collaboration: Work closely with cross-functional teams to gather requirements, define project scope, and deliver solutions on time.
  • Code Quality: Write clean, maintainable, and efficient code following best practices and coding standards.
  • Testing & Debugging: Perform unit testing and debugging to ensure quality and reliability in the applications.
  • Optimization: Troubleshoot and optimize application performance in production.
  • Integration: Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Innovation: Stay updated with the latest trends and technologies in ASP.NET Core/MVC development, proposing innovative solutions.
  • Code Reviews: Participate in code reviews to ensure code quality and adherence to architectural guidelines.
  • Mentorship: Provide guidance and mentorship to junior developers, fostering continuous learning.
  • Lifecycle Contribution: Engage in all phases of the software development lifecycle, from requirements gathering to deployment.

Required Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience: 6-10 years of hands-on experience in ASP.NET Core / MVC development.
  • Technical Proficiency: Strong knowledge of C#, .NET Core, with a solid understanding of OOP principles and design patterns.
  • Front-End Skills: Experience with HTML, CSS, JavaScript, and jQuery.
  • Database Knowledge: Familiarity with SQL Server, MySQL, MongoDB, or other NoSQL databases.
  • Web Services: Experience with RESTful and SOAP APIs.
  • Methodologies: Familiarity with agile practices and software development methodologies.
  • Version Control: Proficient in Git or other version control systems.
  • Problem-Solving: Excellent debugging and problem-solving abilities.
  • Communication: Strong communication and collaboration skills.
  • Adaptability: Ability to thrive in a fast-paced, deadline-driven environment.

Preferred Skills:

  • Cloud Platforms: Experience with Microsoft Azure or AWS.
  • Client-Side Frameworks: Knowledge of Angular or React.
  • Containerization: Familiarity with Docker and Kubernetes.
  • DevOps: Exposure to DevOps practices and CI/CD pipelines.
  • Security: Understanding of web application security best practices.

vIf you are passionate about building scalable and robust web applications and meet the qualifications above, we encourage you to apply. Please submit your resume along with a portfolio that showcases your previous work.

Job Features

Job CategorySoftware
Experience6 to 10 Years

Apply Online