Senior Software Development Manager

Clearance Level
None
Category
Systems Engineering
Location
Rensselaer, New York

REQ#: RQ124087

Travel Required: Less than 10%
Public Trust: None
Requisition Type: Regular

General Dynamics IT (GDIT) is looking for a passionate, highly skilled, self-motivated, experienced Senior Manager of Application Development to join our team as we continue to partner with New York State of Health (NYSoH) to provide comprehensive health coverage to more than 4.5 million New Yorkers. 

Our GDIT State & Local LLC team provides NYS with innovative and agile health benefit exchange (HBE) solutions that deliver the functionality required to comply by the Patient Protection and Affordable Care Act and provide the flexibility needed to easily scale up to support future requirements. 

Here's where you come in: 

You’ll join our talented Program Leadership Team. Our project is a large-scale Java web services environment. 

The Senior Manager of Application Development oversees the delivery of new software features, enhancements and major version upgrades, in addition to day-to-day application support of the NYSoH platform. The person in this role will work closely with the Client, other program functions, and program Leadership team. This role will assist in the creation and development of the platform strategy working collaboratively with the extended program team.  This individual is expected to be a hands on leader for the Software Development teams and will promote quality, service, teamwork, growth and cost-effective management of the resources.   In addition to providing management and oversight, this individual helps develop and implement new technologies, manage relationships with key client partners, vendors and also monitors and enforces data security, compliance and quality control policies.  Individual will directly manage five (5) mangers, and indirect staff of 100+ software programmers, integrators and delivery resources. The individual must be a strong collaborator/team player and must have the ability to work in a matrixed capacity as needed to support other program functions.   

Here’s what You’ll Do: 

 Planning and Management – 50% 

  • Coordinate with the GDIT program Leadership team to help form the Product strategy.  
  • Oversee departmental operations to insure efficiency, quality, service and cost-effective management of resources 
  • Direct development  planning and procedure efforts 
  • Hire, supervise, train, assist and evaluate  all personnel that are part of the development team 
  • Develop the skills of subordinates and encourage growth. 
  • Foster innovative collaboration and synergy between functional departments 
  • Establish annual operational goals for all assigned employees that align with program priorities and evaluate performance toward achieving those goals. 
  • Review budgets and activity reports to determine capacity for delivery. 
  • Monitor and enforce the program’s ongoing quality efforts to support directives from leadership. 
  • Monitor and enforce the ongoing security compliance efforts. Design work flow and procedures as needed. 
  • Define implement and oversee departmental standards for programming, design, testing, documentation and implementation. 
  • Assess and anticipate technology Change Requests and recommend appropriate action and resources requirements. 
  • Propose software solutions to achieve the program’s business objectives coordinating and communicating as needed. 
  • Select and manage assigned third-party IT delivery providers and outsourced relationships 

Technology, Database & Application Development – 50% 

  • Ensure that the development group is developing software by utilizing best practices and up to date components.  
  • Facilitate group code reviews with the team.  
  • Establish policies and procedures for code deployment. 
  • Coach and mentor the individuals that comprise the development team. 
  • Align regularly with the Leadership team. 
  • Oversee and implement various phases of the software product lifecycle for new applications and projects. 
  • Analyze and document business processes and technical specifications for existing applications and new software developments. 

Here’s what You’ll Bring to the Table: 

Education 

  • Bachelor’s degree in Information Technology related field 

Management and Technical 

  • Five or more years leading a large Applications Development team either in a Lead or Manager role. 
  • Skill in examining and re-engineering operations and procedures. Experience in formulating policy, and developing and implementing new technology, strategies and procedures. 
  • Ability to manage resources. 
  • Eight or more years of software development experience as a Software Engineer or active participant in the coding aspects of Software. 
  • Skill in examining and re-engineering operations and procedures. Experience in formulating policy, and developing and implementing new technology, strategies and procedures. 
  • A detailed understanding of all phases of the software lifecycle, large-scale web applications, and Internet theory and practice. 
  • Ability to analyze and interpret data. 
  • Understanding of development methodologies. 
  • Dedicated to the 24-7 operation of all mission-critical applications and hardware. 
  • Experience with small and large scale applied technologies, technology deployment and integration. 
  • Skill in examining and re-engineering operations and procedures. Experience in formulating policy, and developing and implementing new technology, strategies and procedures. 
  • A detailed understanding of all phases of the software lifecycle, large-scale web applications, and Internet theory and practice. 
  • Ability to analyze and interpret data. 
  • Understanding of development methodologies. 
  • Ability to conduct reviews of deployments and apply lessons learned to development processes.. 

Here are the Bonus Points:  

  • Master’s degree in an IT-related field. 
  • Familiarity with the following technical environment: 
  • Java, BASH Shell, SQL and PL/SQL 

Web Technologies: JDBC, WSDL, HTML, JSP, XML, JSON, WSDL, WADL, DOM, JAX RPC, CSS, Dozer 5.5.1, Java Script, Angular JS, Type Script, jQuery, Ajax, Java Script, Log4J 

  • J2EE, Spring, Spring Boot, Spring Batch, JSP, Servlets, Drools, Hibernate, Web Services, RESTful Service, JMS, JUnit, JTest 
  • Kie Server 7.0, JBoss AS 7.0, Tomcat AS 9, JBoss PAM 7.2.1, WebSphere AS, IBM MQ, Apache Kafka 

Development Tools: Eclipse Oxygen/2018-12/2019-03, STS 4.0, Visio, SOAP UI 5.4, Postman, IBM MQ Explorer v9.0, SonarQube 

Build Tools: Maven, ANT, Maven, Jenkins, Hudson 

Code Integration Tools: RTC, GIT 

Supporting Products: Alfresco, Mulesoft, OpenText, Open Shift 

Operating Systems: Windows 10, Windows Server 2018, RedHat Linux 

Scripting Tools: BASH Shell, SSH 

Authentication Tools: LDAP, SiteMinder 


About Our Work

We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

COVID-19 Vaccination

GDIT does not have a vaccination mandate applicable to all employees. To protect the health and safety of its employees and to comply with customer requirements, however, GDIT may require employees in certain positions to be fully vaccinated against COVID-19. Vaccination requirements will depend on the status of the federal contractor mandate and customer site requirements.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.