Epicareer Might not Working Properly
Learn More

IT Manager

Salary undisclosed

Checking job availability...

Original
Simplified

Job Summary:

We are seeking a talented and motivated Software Developer to join our dynamic team. The ideal candidate will have a strong background in developing applications using Microsoft platforms and languages, with expertise in building scalable, high-performance solutions. This role offers an exciting opportunity to work on cutting-edge technologies and frameworks in a collaborative environment.

Key Responsibilities:

  • Design, develop, and maintain software applications using C# and F#.
  • Build and implement robust applications leveraging frameworks like MVC, Vue.js, or React.
  • Develop and maintain APIs and backend services using .NET 6.0 and above.
  • Design and optimize database solutions using MS SQL.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Participate in code reviews, testing, and debugging to ensure the delivery of high-quality software solutions.
  • Stay updated with the latest trends and best practices in Microsoft technologies and web development.

Required Skills and Qualifications:

  • Proficiency in C# and experience with F# programming.
  • Strong knowledge of .NET Framework and experience with .NET 6.0 and above.
  • Hands-on experience with front-end frameworks like MVC, Vue.js, or React.
  • Solid understanding of relational databases and query optimization in MS SQL.
  • Experience in developing RESTful APIs and integrating with third-party services.
  • Familiarity with agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience in cloud platforms like Azure or AWS.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with other programming languages or frameworks.

Why Join Us?

  • Work with a passionate and innovative team.
  • Opportunities to learn and work on cutting-edge technologies.
  • Competitive salary and benefits package.
  • Flexible work arrangements and a supportive work culture.