Match score not available

XTN-4417117 | MID- NET DEVELOPER

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience., Proven experience as a .NET Developer with hands-on experience in C#, ASP.NET, MVC, and .NET Core., Strong knowledge of object-oriented programming principles and design patterns, along with experience in RESTful APIs., Excellent communication skills and ability to work both independently and collaboratively..

Key responsabilities:

  • Design, develop, and maintain web and desktop applications using .NET technologies.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications.
  • Participate in code reviews and ensure code quality through testing and documentation.
  • Provide support and maintenance for existing applications, ensuring optimal performance and minimal downtime.

KMC Solutions logo
KMC Solutions Real Estate Management & Development Large https://kmc.solutions/
1001 - 5000 Employees
See all jobs

Job description

We are seeking a skilled and motivated .NET Developer to join our dynamic development team. The successful candidate will be responsible for building and maintaining applications using the Microsoft .NET framework, ensuring the software is efficient, scalable, and secure. The .NET Developer will work closely with cross-functional teams to design, develop, and deploy robust software solutions while collaborating with business stakeholders to translate requirements into actionable technical specifications.

        • Up to 10 Leave credits to be earned from the start date with an accrual rate of 0.833 per month

          Up to 20 Leave Credits to be earned from the hiring anniversary (and every year thereafter) with an accrual rate of 1.67 per month 

          *combination of vacation and sick leave

        • 1M coverage
        • Monetize up to 5 unused leave credits
        • Employee:
          - Available Day 1
          - 200K maximum benefit limit

           

          1 Dependents
          - Available Day 1
          - 200K maximum benefit limit per dependent

          Monetize up to 5 unused leave credits

Key Responsibilities:

  • Software Development:
    • Design, develop, and maintain web and desktop applications using .NET technologies (C#, ASP.NET, MVC, .NET Core).
    • Write clean, maintainable, and efficient code following industry best practices and coding standards.
    • Implement software features and functionalities based on detailed requirements.
    • Troubleshoot, debug, and optimize applications for maximum performance and reliability.
  • System Design and Architecture:
    • Collaborate with other developers, system architects, and business analysts to design scalable and reliable software architectures.
    • Participate in code reviews, providing and receiving constructive feedback to improve code quality.
    • Work with relational and non-relational databases (SQL Server, MySQL, NoSQL) to design efficient data storage solutions.
  • Collaboration & Teamwork:
    • Work with front-end developers to integrate user-facing elements with server-side logic.
    • Collaborate with QA teams to ensure quality standards are met, including creating and maintaining unit tests and performing code testing.
  • Continuous Improvement:
    • Stay up-to-date with the latest trends and advancements in .NET technologies, frameworks, and tools.
    • Propose and implement improvements to current processes and codebase to increase efficiency and maintainability.
  • Deployment & Maintenance:
    • Participate in the deployment process, including setting up environments, and configuring application servers, and working with DevOps teams for CI/CD pipelines.
    • Provide support and maintenance for existing applications, troubleshooting issues and ensuring minimal downtime.
  • Documentation:
    • Create and maintain technical documentation related to software architecture, development processes, and code changes.
    • Ensure documentation is clear, concise, and accessible to the team.

Required Skills & Qualifications:

  • Education:
    • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent work experience).
  • Experience:
    • Proven experience (X+ years) as a .NET Developer or similar role, developing and maintaining web and/or desktop applications.
    • Hands-on experience with C#, ASP.NET, MVC, and .NET Core.
    • Experience with front-end technologies such as JavaScript, HTML, CSS, and popular libraries/frameworks (e.g., Angular, React, or Vue.js).
    • Strong experience working with relational databases (e.g., SQL Server, MySQL) and ORM frameworks like Entity Framework.
    • Familiarity with cloud platforms like Azure or AWS is a plus.
  • Technical Skills:
    • Strong knowledge of object-oriented programming (OOP) principles and design patterns.
    • Experience with RESTful APIs and Web Services (SOAP, REST).
    • Proficient with version control systems (e.g., Git, SVN).
    • Knowledge of automated testing frameworks and test-driven development (TDD).
    • Familiarity with Agile methodologies (Scrum, Kanban).
  • Soft Skills:
    • Strong problem-solving skills and attention to detail.
    • Excellent verbal and written communication skills.
    • Ability to work independently and as part of a collaborative team.
    • Strong time-management and organizational skills.

Preferred Qualifications:

  • Experience with front-end frameworks like Angular or React.
  • Knowledge of containerization technologies (e.g., Docker).
  • Familiarity with DevOps practices, including CI/CD, automated deployments, and configuration management.
  • Experience with microservices architecture and cloud-native development.
  • Familiarity with security best practices in application development.

Required profile

Experience

Industry :
Real Estate Management & Development
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Teamwork
  • Communication
  • Problem Solving

.NET Developer Related jobs