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.