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
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