General Dynamics Information Technology

Job Information

General Dynamics Information Technology Application Architect in Menands, New York

Type of Requisition: Regular

Clearance Level Must Be Able to Obtain: None

Public Trust/Other Required: None

Job Family: Systems Engineering

GDIT is looking for its next passionate, highly skilled, self-motivated, experienced Application Architect to join our team as we continue to partner with New York State Department of Health to provide comprehensive Medicaid Fiscal Agent services in the operations and enhancement of the statewide Medicaid Management Information Systems (MMIS). Our GDIT team provides NYS DOH with innovative Medicaid solutions that deliver the functionality required to comply with the healthcare needs of New York citizens and provide the flexibility needed in today's technical environment. You will join a group of high performing Architects to work on mission critical systems with extremely stringent response time and continuous availability service level agreements.

This position is based at GDIT’s Albany, New York, Riverview Center office.

Here's where you come in:

You’ll join our talented Architecture Team with oversight of all application, information, technical, and security architectures. As a member of our team you will help set the strategic direction and define the guiding principles that shape our software, data and technology adoption practices. You will have the opportunity to architect, design and develop mission critical enterprise grade applications with continuous availability and high performance requirements. You will be working on a hybrid cloud environment working across public clouds like AWS and our Tier 3 Datacenter with the ability to influence technology strategy.

We are looking for an Application Architect with Full Stack development experience who wants to make an impact to the project.

Here’s what You’ll Do:

Analyze– Perform architectural analysis and design for systems spanning the enterprise architecture portfolio

Collaborate - Partner with various business stakeholders and technology leaders to translate program requirements into technical solutions and system designs. Work closely with other members of the technology teams, including developers, SME's and technical leads, to evaluate solutions and gain consensus on technical direction

Design – Document and communicate architecture, estimates, and implementation plans to program stakeholders

Evaluate - Research, design, test, and evaluate new technologies and solutions. Maintain an organization-wide view of current and future business and architecture to provide solutions that integrate into the overall architectural vision and strategy

Improve – Support continuous improvement with creative and efficient solutions. Develop and suggest alternative approaches to problem resolution. Assist in resolving production support issues

Lead - Provide leadership and expertise in the development of standards, application governance, design patterns, and practices

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

Education Requirements:

  • Bachelor’s or Master's degree in Computer Science, Mathematics, Engineering, or a related field

Architecture Skills and Experience

  • Expertise in all stages of the software development lifecycle

  • Design overall architecture of the web application.

  • Maintain quality and ensure responsiveness of applications.

  • Collaborate with the rest of the engineering team to design and launch new features.

  • Maintain code integrity and organization.

  • Experience working with graphic designers and converting designs to visual elements.

  • Understanding and implementation of security and data protection.

  • Hands on experience in modern Javascript MVC frameworks like Angular, React or Vue.

  • Experience in Material Design and Responsive UI/UX

  • Experience in Java/Spring Boot microservice backend development

  • Ability to lead and mentor development teams

  • Provide architectural oversight for application development

  • Ability to make technology decisions and manage technical debt for products that has significant security, availability and performance service level agreements (SLA)

  • Ability to develop/deploy in AWS toolchain is a plus. Agile/Scrum development experience

  • Experience in DevOps cultural transformation a huge plus


  • BS or equivalent with eight (8) years related experience, or MS with six (6) years related experience

  • Eight (8) years experience developing, deploying and supporting software applications

  • Three (3) years experience in JavaScript MVC frameworks

  • Two (2) years experience in Microservices and RESTful application development

  • Two (2) years experience with legacy modernization and web legacy integration techniques and architectural patterns.

  • Two (2) years experience leading cross-functional teams

Here are the Attributes for Success:

  • Passion for emerging technologies and track records of self-started knowledge acquisition;

  • Ability to drive to completion with indirect teams;

  • Ability to work with cross-functional teams to solicit and synthesize input on capabilities;


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.

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.