What are the responsibilities and job description for the Senior Software Developer position at Haystack?
A leading technology provider for the federal government is seeking a skilled professional to join their mission-critical Data and Software Development team. This company designs and implements advanced solutions that support vital government operations, ensuring high performance and security for critical systems.
The Role
The Role
- Design, develop, and maintain web applications, ensuring high performance and security.
- Design, develop, and maintain SQL Server databases, SQL Server Objects, Report Services, and Integration Services packages.
- Collaborate with stakeholders to define requirements and translate them into well-defined specifications.
- Interface with the team to resolve issues as they arise.
- Identify and evaluate new technologies and tools to improve development practices, automation, and data processing capabilities.
- Actively participate in architectural reviews, code reviews, and knowledge-sharing sessions.
- Bachelor’s degree in Computer Science or an IT-related discipline, or equivalent experience.
- 3 years of experience in software development using Visual Studio, with a focus on .NET and ADO.NET entity framework technologies.
- Strong understanding of architectural patterns, design principles, and best practices.
- Experience in C#, VB.Net, and Classic ASP.
- Extensive experience with Microsoft SQL Server, Reporting Services, Integration Services including SQL, T-SQL, stored procedures, views, schema design, and performance optimization.
- Ability to obtain and maintain a DoD Secret clearance, and meet DoD 8140 compliance (e.g., CompTIA Security ).
- Opportunity to work on mission-critical federal government projects.
- Collaborative team environment with knowledge-sharing sessions.
- Focus on continuous improvement and adoption of new technologies.
- Hybrid telework flexibility available after an initial on-site period.