Sr Engineer, Software

Location
Nashville, TN
Posted
May 12, 2017
Closes
May 31, 2017
Industry
Engineering
Hours
Full Time
Description:To facilitate the migration of our customer’s applications, we rely on our software developers to help build tools that help shape and support an environment that adheres to key tenets of operating in the cloud.  This can range anywhere from the reengineering or refactoring existing programs to support new technologies, to rebuilding or re-architecting entire applications.   Working in tandem with other Software Developers, Site Reliability and DevOps Specialists, our Software Developers are key technical players that make up an Integrated Solutions and Services Delivery Team.

Responsibilities:
    Develop software solutions to support migration of legacy on-premises applications to a cloud-based architecture.Author software to support the use of the cloud platform throughout the lifecycle process.Adhere to DevOps practices, using a suite of standard tools.Collaborate with fellow teammates on complex problems, and recommend improvements.Assist in deconstruction, definition, and interpretation of requirements supporting customer projects.
The Ideal Candidate Will:
    Be awesome to work with!Enjoy working in the public sector.  You have a passion for education, training, designing, and building cutting-edge cloud computing systems for the worlds’ leading Armed Forces and Federal services communities.Have an understanding of standards and compliance requirements that impact the public sector.  The candidate has a variety of experiences working as a solutions architect, systems or network administrator, or software developer.Enjoy making use of your existing skills, but also developing new ones.Relish diving deep into the details surrounding a challenge and generally doing what it take to support the customers’ mission.Possess good speaking and presentation skills for use in both formal settings, as well as white-boarding sessions with other seasoned developers.Consistently demonstrate a thorough understanding of best practices when operating in a remote computing environment.Will be able to travel on average 25% of the time
Education Bachelors Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.

 

The candidate may also have one or more industry certifications from entities such as Amazon Web Services, Microsoft Corporation, Red Hat, CompTIA, (ISC)2, or others.

Qualifications 5-8 years of related software development experience.

Essential Qualifications:
    Familiarity with the Amazon Web Services or Microsoft Azure ecosystem.Programming language experience in some of the following: HTML5, JavaScript, Python, Swift, Java, or Ruby.  Not all languages are required, and candidate exposure to and ability to learn will be considered.Working knowledge of one or more of the following technologies: Node.js, Ruby on Rails, web2py, XCode, or AngularJS.Experience in the development of RESTful architecture based web services using JSON or XML.Experience with relational database systems; such as PostgeSQL, MySQL, or Microsoft SQL Server, and/or non-tabular database systems like CouchDB, MongoDB, Memcached, or Redis.Experience using issue tracking tools such as Jira, GitHub, Redmine, Bugzilla, Team Foundations, or similar.Self-motivating and have the ability to work independently when necessary, but able to work with other on team projects.Understand Agile Software Development, and have used either Kanban or scrum-based scheduling.Comprehensive understanding of test-driven development.
Highly Desirable Qualifications:
    Past experience working with Continuous Integration pipelines is a plus. A good understanding of data structures and algorithms, and are familiar with principles of software engineering.Demonstrated design and UX sensibilities including a deep understanding of responsive design techniques.Experience using vendor and third-party cloud APIs.
 As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors.With approximately 32,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services.GDIT is an Equal Opportunity/Affirmative Action Employer - Minorities/Females/Protected Veterans/Individuals with Disabilities.