- Ultra is seeking a talented, highly motivated junior Full Stack Developer to join Ultra Software Factory, an innovative software engineering function operating at the core of Ultra Group helping deliver secure best-in-class software for our multi-domain mission critical solutions to our customers’ most complex problems.
- As a member of Ultra Software Factory, you will work on projects across the Group helping to develop and deliver truly mission-critical challenges and become a key contributor to next-generation solutions, from anti-submarine warfare systems to life-saving command and control systems to communications systems, naming just a few.
- Developing new skills and learning new technology as you work on projects across the Group provides you unique insight into opportunities where multiple capabilities can be leveraged into ONE Ultra solutions, better serving our customers.
- The ideal candidate has experience in both front-end and back-end development, as well as general application development. The candidate is experience with Python, Django, React, Javascript, and other related technologies, has experience developing software in Linux and has an understanding of other technologies such as message brokering, caching mechanisms and DBMSs.Other activities, responsibilities and qualities of the candidate are:
- Works in the Agile/Scrum development methodology
- Responsible for the design, modification, and implementation of software programs to meet the requirements and constraints of the customer scope of work
- Participates in code/design reviews
- Debugs existing software and correct defects
- Participates in architecture / design meetings to help drive the direction of the project
- Understanding of computer science fundamentals in data structures, algorithm design and object-oriented design
- Strong problem solving and communication skills
- Active learner who keeps up with technology
- Required Qualifications & Skills:
- Bachelor’s degree in Computer Science, Computer Engineering or related field with a concentration in software development
- Ability to obtain a US Government security clearance. Security clearances are granted to U.S. citizens
- 1+ years of Full Stack software development experience either in work or school
- 1+ years of software development experience using Linux Operating System either in work or school
- 2+ years experience in modern programming languages such as Python, Java, C/C++ either in work or school
- Desired Skills:
- Experience in back-end technologies such as Django.
- Experience in front-end technologies such as JavaScript, React, CSS3 and HTML5
- Experience with Django, Python, React and JavaScript
- Experience with Docker
- Experience in software development using Red Hat Enterprise Linux
- Experience with version control systems such as Git and Subversion
- Experience designing and building RESTful APIs
- Understanding of SQL and NoSQL DBMS technology such as PostgreSQL and MongoDB
- Understanding of caching mechanisms such as Redis, Memcached
- Understanding of message brokering technologies such as AMQP, RabbitMQ, ActiveMQ
- Travel Requirements:
- May require periodical (quarterly on average) travel for technical interchange meetings, customer meetings and/or integration activities.
- We offer medical, dental, vision, life, and disability insurance, health savings accounts, paid time off, and a 401(k) plan with a Company match.
- This contractor and subcontractor shall abide by the requirements of 41 CFR 60-1.4(a), 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity, national origin, and for inquiring about, discussing or disclosing compensation. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
- Reasonable accommodation statement: if you need an accommodation for any part of the application process, please email [email protected]