Job Description
Job Summary: We are looking for a seasoned Software Development Senior Specialist to join our team in Rockville, MD. The candidate will contribute to designing, developing, and maintaining high-performance web-based applications. They will also provide technical leadership, collaborate with stakeholders to implement new features, and ensure seamless cross-system integration. Key Responsibilities: • Design and develop new features and maintain existing applications built on C#, ASP.NET MVC, and .NET Core. • Write high-quality code and provide supporting documentation. • Analyze business needs, define requirements, and test custom software solutions. • Provide technical leadership, considering cross-system integration. • Maintain current software applications and develop new solutions. • Collaborate with customers to implement new requirements. • Offer operational support and prioritize features and bug fixes from the backlog. • Ensure the development of scalable, well-tested, high-performance web applications. Required Qualifications: • 8 years of experience in designing, developing, and deploying web-based applications in C#, .NET MVC, .NET Core, SQL Server, and JavaScript. • Proficiency with RDBMS, databases, and Behavior Driven Development (BDD) is preferred. • Proven experience in software development, with a degree in MIS, CS, or a related discipline. Preferred Qualifications: • Experience with front-end technologies like Angular, React, or Vue.js. • Familiarity with Object-Oriented Programming, N-Tier Architecture, and design patterns. • Experience with software testing, Agile/SCRUM methodologies, and DevOps processes. • Great customer service skills and effective communication. Certifications: • MS ASP.NET Certification (preferred). Education: Bachelors Degree Certification: MS ASP.NET Certification
Responsibilities
- The candidate will contribute to designing, developing, and maintaining high-performance web-based applications
- They will also provide technical leadership, collaborate with stakeholders to implement new features, and ensure seamless cross-system integration
- Design and develop new features and maintain existing applications built on C#, ASP
- Write high-quality code and provide supporting documentation
- Analyze business needs, define requirements, and test custom software solutions
- Provide technical leadership, considering cross-system integration
- Maintain current software applications and develop new solutions
- Collaborate with customers to implement new requirements
- Offer operational support and prioritize features and bug fixes from the backlog
- Ensure the development of scalable, well-tested, high-performance web applications
Requirements
- NET MVC, and .NET Core
- 8 years of experience in designing, developing, and deploying web-based applications in C#, .NET MVC, .NET Core, SQL Server, and JavaScript
- Proven experience in software development, with a degree in MIS, CS, or a related discipline
- MS ASP
- Education: Bachelors Degree Certification: MS ASP
- NET Certification