Senior Full Stack .NET Developer
How you'll make an impact:
You will be an integral part of the team designing, building, and maintaining web applications and APIs using the .NET Framework, C#, JavaScript, and SQL Server. This role involves hands-on development across the stack, ensuring robustness, performance, and reliability of our business-critical systems.
A day in the life:
- Develop and maintain web applications using C# and the .NET Framework.
- Design and build RESTful APIs to support integration between systems and frontend applications.
- Work with Microsoft SQL Server to write and optimize queries, stored procedures, and manage data structures.
- Use Entity Framework for efficient and maintainable data access.
- Write clean, testable, and maintainable code in accordance with best practices and coding standards.
- Troubleshoot and resolve application issues, including bugs and performance bottlenecks.
- Collaborate with product managers, QA engineers, and other developers to clarify requirements and deliver reliable, well-tested features.
- Participate in code reviews and contribute to a culture of quality and continuous improvement.
What you'll bring with you:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 6+ years of experience in full-stack software development using .NET technologies, SQL Server and JavaScript.
- Strong experience with C# and .NET Framework for building web applications and services.
- Proficiency in JavaScript for front-end development.
- Deep understanding of Microsoft SQL Server, including query optimization and database design.
- Experience using Entity Framework for data access.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.