Logo
First Command

Software Engineer

First Command, Fort Worth, Texas, United States, 76102


How will this role impact First Command?

The Software Engineer is an emerging leader across the development organization and works closely with members of their team and the business, participating in all aspects of the software development lifecycle to create solutions that meet the business need. They are self-motivated individuals that look for opportunities and are excited to grow their business and technical knowledge which in-turn allows their Agile team to deliver business value. The Software Engineer champions best practices and processes for development and First Command’s SDLC. They work alongside Architect and Consultant roles and assist in design and vision of business solutions and identify opportunities for improvement for our processes and technical practices.

What will you be doing?

Create or modify solution designs independently which is then broken down into executable pieces of work

Participates in all phases of the software development lifecycle

Preparation and Execution of tests and test plans (unit, integration and functional)

Leads effort around creating and documenting deployment and release plans

Adheres and evangelizes First Command coding and design standards/best practices

Communicate and work alongside members of their team in support of their day-to-day work items

Works with business partners to ensure alignment between the ask and the output

Makes recommendations for technical and procedural improvements

Performs peer reviews and sign-off for other team member’s work to ensure adherence to defined development standards

Key player and leader in an Agile environment, participating in daily huddles, sprint planning, retrospectives, etc.

Attends Agile team and development group meetings

Continued education of First Command business processes by engaging business partners

Mentors junior team members in best practices and standards

Serve as an escalation point for junior team members on technical issues

Responsible for performing business and technical knowledge transfer with their peers

Continued education to learn additional technologies, agile processes, programming languages, industry best practices and tools that are needed within First Command

What skills/qualifications do you need?

Education

Required – Bachelor’s degree

Work Experience

4 to 8 years’ experience

Required Knowledge, Skills and Abilities

Required – Solid knowledge of programming languages in all 3 tiers (UI, API, DBMS)

Required – Solid knowledge of SQL or comparable data querying language

Required – Solid knowledge of Git and Development IDE

Required – Experience with web and cloud platforms (Azure Preferred)

Required – Knowledge of DevOps tools and mindset

Required – Knowledge of HTML5/CSS3

Required – Experience with REST and SOAP services

Required – Work alongside others and be a team player

Required – Up to date with latest programming trends, techniques and technologies

Preferred – Application of SOLID design principles within solutions

Preferred – Test Driven Development Experience

Preferred – Ability to lead a team’s efforts and direction

Preferred – Visio or comparable drawing tool

#J-18808-Ljbffr