Job Summary
We are seeking a highly skilled and experienced Senior Software Developer with a strong background in C# and .NET technologies. The ideal candidate will have a proven track record of building scalable web applications, optimize database performance, and leveraging modern front-end frameworks and cloud platforms. Experience with AI-powered development tools like GitHub Copilot is a plus.
Key Responsibilities
- Design, develop, and maintain robust and scalable applications using C# and the .NET framework.
- Build and consume RESTful Web APIs to support front-end and third-party integrations.
- Optimize SQL queries and perform profiling and performance tuning on Microsoft SQL Server.
- Implement data access layers using Entity Framework or equivalent technologies.
- Develop responsive and dynamic user interfaces using React.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Deploy and manage applications on Microsoft Azure, ensuring scalability and reliability.
- Utilize AI-powered tools such as GitHub Copilot to enhance development productivity, including generating unit tests and debugging code.
- Participate in code reviews, mentoring junior developers, and contributing to best practices.
Preferred Skills
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- .Net, C#
- React
- Azure
- Experience with Agile/Scrum methodologies.
- Familiarity with CI/CD pipelines and DevOps practices.
- Demonstrated experience leveraging AI tools such as GitHub Copilot for rapid application development, enabling faster prototyping and code generation. Proven ability to integrate AI-driven suggestions to streamline workflows and accelerate project delivery timelines.