We are looking for a skilled .NET Developer to join our team and participate in the development and maintenance of our software applications. As a .NET Developer, you will collaborate with a multidisciplinary team to design, develop, and implement innovative solutions that meet our clients’ needs.

    Responsibilities:

    1. Develop, test, and maintain high-quality .NET applications using C# programming language.
    2. Collaborate with software architects and other team members to design software solutions.
    3. Write clean, scalable, and maintainable code following best practices and coding standards.
    4. Participate in code reviews and provide constructive feedback to team members.
    5. Troubleshoot, debug, and resolve software issues in a timely manner.
    6. Work closely with stakeholders to gather requirements and understand business needs.

    Qualifications:

    1. Bachelor’s degree in Computer Science, Engineering, or a related field.
    2. Proven experience as a .NET Developer or similar role.
    3. Proficiency in C# programming language and the .NET framework.
    4. Solid understanding of object-oriented programming principles.
    5. Experience with ASP.NET MVC, ASP.NET Core, or other .NET web frameworks.
    6. Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
    7. Knowledge of SQL and experience with relational databases (e.g., SQL Server, MySQL).
    8. Strong problem-solving and analytical skills.
    9. Ability to work effectively in a collaborative team environment.
    10. Excellent communication and interpersonal skills.

    Preferred Qualifications:

    1. Experience with cloud platforms such as Microsoft Azure or AWS.
    2. Familiarity with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
    3. Knowledge of software design patterns and architectural principles.
    4. Experience with Agile development methodologies (e.g., Scrum, Kanban).
    5. Certification in .NET development or related technologies.

    Benefits:

    1. Competitive salary and performance-based bonuses.
    2. Comprehensive health, dental, and vision insurance coverage.
    3. Flexible work hours and remote work options.
    4. Opportunities for professional development and training.
    5. Company-sponsored events and team-building activities.
    6. Chance to work on challenging projects and contribute to innovative solutions.
    Share.

    Leave A Reply