Qualifications
Required Qualifications:Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.5+ years of experience in ASP. NET and C# web development.5+ years of experience with JavaScript, including jQuery.3+ years of experience with Oracle or SQL Server backends.6+ years of experience in object-oriented programming.3+ years of experience writing SQL Server queries and stored procedures.2+ years of experience utilizing Entity Framework for data access.3+ years of experience with Microsoft MVC 4.0+ framework and Razor.5+ years of experience with CSS and Bootstrap. Familiarity with n-tier application development. Understanding of Test-Driven Development (TDD) and unit testing. Proficient in using Team Foundation Server (TFS) for source control. Strong problem-solving and troubleshooting abilities. Excellent communication skills, both verbal and written. Preferred Qualifications:5+ years of experience in an Agile environment (Scrum or Kanban). Proficiency with Git and Team Foundation Server.
About the job
Join our dynamic and innovative team as a skilled . NET Developer. We are on the lookout for someone who possesses significant expertise in ASP. NET, C#, JavaScript, SQL Server, and MVC frameworks. Your role will involve collaborating with cross-functional teams to design, develop, and maintain robust software solutions that align with our business objectives.
Key Responsibilities:
- Engage with an Agile team to produce quality source code.
- Implement new features based on user stories and acceptance criteria.
- Write clean, efficient, and maintainable code adhering to best practices.
- Conduct code reviews and improve upon existing codebases.
- Develop automated unit tests to guarantee application reliability.
- Convert business requirements into creative technical solutions.
- Enhance and optimize database queries and stored procedures.
- Improve application performance, scalability, and security.
- Participate in iterative development cycles to deliver rapid business value.
- Diagnose and resolve complex technical issues.
About Stafford Gray
At Stafford Gray, we pride ourselves on fostering a collaborative and innovative work environment. Our team is dedicated to delivering exceptional software solutions that drive business success. We value expertise, creativity, and commitment to excellence.