Software Engineer .NET
Role details
Job location
Tech stack
Job description
Develop, test, and maintain full-stack applications using .NET technologies. Lead end-to-end project cycles including requirements gathering, architectural design, and production deployment. Mentor engineers and collaborate with cross-functional teams including QA, product managers, and stakeholders. Prioritize and develop robust, production-critical systems with efficient data handling and security best practices. Direct stakeholder interactions for requirements definition and ensure optimized application performance and scalability. Must-Have Skills
Requirements
We are seeking a Sr. Software Engineer with Full Stack Experience to join our team, responsible for building scalable software systems and innovative applications. The role involves leading projects from conception to deployment, mentoring engineers, and collaborating with cross-functional teams to deliver high-quality, maintainable code. Candidates should have strong software engineering fundamentals, excellent communication skills, and a passion for crafting world-class software with at least 5+ years of hands-on experience., Proficiency in .NET/C# and full-stack development principles. Strong experience with SQL Server and data access layers. Knowledge in implementing RESTful APIs, microservices architecture, and application security. Industry Experience:
Experience with distributed systems, real-time data processing, and handling high-volume data is essential