At Phoenix Defense, our team members have incredible opportunities to work on state-of-the-art modeling and simulation programs that prepare the nation’s armed forces to protect and serve our country and allies throughout the world. We look for people who have bold new ideas, courage, and an entrepreneurial spirit to join forces to create the future while having fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. With every job we fill, our focus is on providing best in class service to our customers while offering the opportunity for professional growth in a rewarding and innovative work environment. We have an exciting opportunity for a highly motivated professional to fill the position of Software Engineer II.
WHAT YOU WILL DO:
You will report up through the Engineering Management team and perform software design, code, unit test, integration and testing to satisfy project requirements. Additionally, this position will be assigned other projects or tasks in alignment with the level and scope of the position. This position will work remotely as an extension to our Orlando, FL software development team.
As a Software Engineer II, responsibilities will include but may not be limited to:
- Work together in a small team of software professionals within an Agile development environment to accomplish team milestones while collaborating with other teams to achieve project strategic goals; With everyone working in concert to create the best product possible.
- Be part of shaping the design, processes, and tools used for the project knowing we value entrepreneurship and ‘out of the box’ thinking.
- Be comfortable being yourself and expressing your personality and personal qualities to influence our tight-knit software development teams.
- Participate in brainstorming, consensus building and other team activities to identify actions that improve our products and processes.
- Creates use cases and performs object-oriented analysis and design.
- Responsible for implementation of software capabilities and bug fixes.
- Develops unit tests related to software implementation.
- Creates flowcharts and other documentations to identify requirements for software and to propose possible solutions.
- Adheres to strict CMMI quality procedures to ensure first time quality in delivered products.
- Applies computer science, engineering, and mathematical analysis to the software development process.
- Participates in peer reviews of source code changes.
- Domestic and International travel to Military Installations in support of the Program activities may be required. (<10%)
ABOUT YOU:
You actively participate as a member of a team to move the team toward the completion of goals while producing quality outcomes. You take great pride in proactively managing time and resources to ensure that work is completed efficiently while accomplishing objectives and achieving goals beyond what is required.
At Phoenix Defense, we hire innovative, forward-thinking problem-solvers who love what they do! In addition to possessing the ability to live out our core values daily, candidates must possess the following requirements:
- Bachelor's degree in Computer Science, or related field required.
- Minimum of one (1) to three (3) years of experience in the software development industry or simulation experience.
- Experience with Agile development methodologies.
- Experience developing JavaScript, Typescript and/or Java.
- Experience with SVN or Git for configuration management.
- Experience developing unit tests with a framework such as JUnit.
- Experience using an IDE such as Eclipse or IntelliJ IDEA.
- Experience using a source code repository such as BitBucket, GIT, or Subversion.
- Experience using a defect management system such as JIRA.
- Experience using Microsoft Office Products such as PowerPoint, Word, Excel, and Outlook.
- Holds a current minimum DOD Secret security clearance or ability to obtain one.
- Due to the nature of work performed within this facility, U.S. citizenship is required.
Preferred Qualifications:
- Experience working with service-oriented architectures.
- Experience with distributed systems.
- Experience writing PowerShell, Bash, and/or Python Scripts.
- Experience developing and maintaining C++ applications.
- Experience using Relational Database Management Systems such as PostgreSQL, MySQL, SQL Server, and/or Oracle
- Experience with the JLCCTC or similar constructive Modeling and Simulation software.
BENEFITS:
- 401K
- Medical, dental, vision, and life insurance
- Accrued PTO and 10 paid holidays
- Tuition assistance for professional growth
- Perks at work program