General Dynamics Information Technology→
Software Developer (Java and Ruby-on-Rails)… at General… · Remote
Entry LevelRemoteFull-timeRemote$94k–$98k/yr
Skills
ruby on railsjavamicroservices architecturenode.jsapisdatabase engineeringagile methodssoftware developmentcontainerization technologiestest automationuser storieshcdextreme programmingtddbdd
Job Description
Summary: General Dynamics Information Technology is a global technology and professional services company that delivers consulting and technology solutions. As a Ruby on Rails Developer, you will collaborate with a team of software engineers and product managers to develop enterprise-wide applications in an Agile environment.
Responsibilities:
- Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software
Required Qualifications:
- 5 year's experience with Ruby on Rails and Java
- Ability to obtain a public trust
- US CITIZENSHIP required
- Technical Training, Certification(s) or Degree, 3+ years of experience
- Mission focused and a self starter/independent and scrappy
- 2+ years of experience with software development, software architecture, APIs, and microservices
- 2+ years of experience with building software using agile methods
- 2+ year experience with Ruby and associated frameworks (e.g Ruby on Rails)
- 2+ Experience with multiple back-end languages (e.g. C, C#, Java, Python, Ruby on Rails) and JavaScript frameworks (e.g. Angular.js, React, Node.js)
- 2+ years of experience with database engineering, and manipulating relational and NOSQL databases
- 2+ years of experience with automating tests for determining quality, security, performance and usability of a system
- Experience with containerization technologies such as OpenShift, EKS, and Docker
- Experience writing and evaluating user stories, acceptance criteria, and pull-requests
- Experience working in HCD, Agile and DevSecOps environments
Preferred Qualifications:
- Experience in paired programming and Extreme Programming
- Experience Lean Design, Test Driven Development (TDD), and Behavior Driven Development (BDD)
- A passion to contribute to the full stack – the front-end, backend and anything in-between (middleware or otherwise)
Required Skills: Ruby on Rails, Java, Microservices Architecture
Important Skills: Node.js, APIs, Database Engineering, Agile Methods
Nice-to-Have Skills: Software Development, Containerization Technologies, Test Automation, User Stories, HCD, Extreme Programming, TDD, BDD
Benefits: 401K with company match, Comprehensive health and wellness packages, Flex work week to own your priorities at work and at home, Paid vacation and holidays, Paid parental leave, Paid military leave, Paid bereavement leave, Paid jury duty leave, Short and long-term disability benefits, Life insurance, Accidental death and dismemberment insurance, Personal accident insurance, Critical illness insurance, Business travel and accident insurance
Benefits
401K with company match
Comprehensive health and wellness packages
Flex work week to own your priorities at work and at home
Paid vacation and holidays
Paid parental leave
Paid military leave
Paid bereavement leave
Paid jury duty leave
Short and long-term disability benefits
Life insurance
Accidental death and dismemberment insurance
Personal accident insurance
Critical illness insurance
Business travel and accident insurance