Our client, a dynamic and forward-thinking technology company, is seeking a talented Senior Software Developer to join their innovative team. This role offers an excellent opportunity to work with cutting-edge technologies while developing high-performance solutions in a collaborative environment.
Job Responsibilities:
Design, develop, and maintain software applications using C# and F#
Build and implement robust applications using MVC, Vue.js, or React frameworks
Develop and maintain APIs and backend services using .NET 6.0 and above
Optimize database performance and implement query solutions
Collaborate with cross-functional teams on project delivery
Participate in code reviews and technical documentation
Mentor junior developers and contribute to team best practices
Job Requirements:
Strong knowledge of .NET Framework with experience in .NET 6.0 and above
Hands-on experience with front-end frameworks (MVC, Vue.js, or React)
Solid understanding of relational databases and query optimization in MS SQL
Experience in developing RESTful APIs and integrating third-party services
Familiarity with agile development methodologies
Strong problem-solving skills and attention to detail
Excellent communication and teamwork skills
Bachelor's degree in Computer Science, Software Engineering, or related field
Minimum of 5 years of relevant software development experience
If you're passionate about technology and looking to join a company that values innovation and professional growth, we want to hear from you. This role offers competitive compensation, opportunities for advancement, and the chance to work on exciting projects with a talented team. Apply now to take the next step in your software development career.