GDI Infotech is a fast-growing software solutions company that develops modern web-based platforms. They are seeking a Senior Software Engineer to develop, enhance, and maintain web applications using modern .NET technologies and JavaScript frameworks, contributing to new product development and platform enhancements.
Responsibilities:
- Develop, enhance, and maintain web applications using C# , .NET Framework , and .NET Core
- Build clean, scalable code following engineering best practices
- Work across the full stack, including database development in SQL Server and UI development with React or similar frameworks
- Participate in code reviews, team planning sessions, and architectural discussions
- Troubleshoot, debug, and optimize code throughout the application lifecycle
- Translate business and functional requirements into technical specifications
- Document solutions and contribute to overall codebase quality and maintainability
Requirements:
- Strong hands-on development experience with C# and .NET (Framework and/or Core)
- Solid understanding of SQL Server, relational database design, and T-SQL
- Experience building web-based applications (not desktop)
- Proficiency in JavaScript, HTML, and CSS
- Experience with a modern front-end framework—React strongly preferred, but Angular or similar also acceptable
- Strong object-oriented programming and problem-solving skills
- Bachelor's Degree in Computer Science, Information Technology, or equivalent experience
- U.S. Citizen or Green Card holder (required for direct hire)
- 3+ years of experience for mid-level; 5+ years for senior-level
- Experience with Entity Framework, LINQ, or similar modern .NET libraries
- Exposure to cloud environments (Azure or AWS)
- Familiarity with CI/CD pipelines and modern DevOps practices