What are the responsibilities and job description for the Software Engineer (On Site) position at i3 Verticals Management Services, Inc.?
Job Description
Job Description
JOB TITLE : Software Engineer
DEPARTMENT : Software Engineering - Public Sector-Law & Justice
REPORTS TO : Software Engineering Manager
JOB LOCATION : Temple, GA (On Site)
TRAVEL : 10%
SUMMARY OF POSITION :
The Software Engineer works as part of the Software Engineering team to understand, design, and implement features. Works with Product Owners, Quality Engineers, and Support to understand requirements, develop a design and implementation plan, execute the plan, and deliver value for products. This is a Hybrid role that will require working from our Temple, Georgia office.
ESSENTIAL DUTIES & RESPONSIBILITIES :
- Participate in designing, coding, testing, debugging, configuring, and documenting software.
- Apply coding standards and techniques to build clean, efficient, maintainable, scalable software.
- Actively participate in code reviews and Agile team rituals.
- Manage execution of deliverables accurately through the software development life cycle, escalating issues or impediments as needed.
- Collaborate with team members to develop system and software designs.
- Participate in working sessions to demonstrate incremental changes and evaluate readiness for delivery.
- Consult with Quality Engineers in resolution of problems.
- Build and maintain automated tests, including unit and integration tests, to ensure that written code performs as intended.
- Build and maintain infrastructure as code (IaC) and pipelines to automate deployment of resources and code.
- Maintain and update existing software to ensure continued performance.
- Monitor and support software to meet service-level agreements (SLAs).
- Keep up to date with new technologies through independent research; to include presenting results to peers.
MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE) :
PREFERRED QUALIFICATIONS (EDUCATION AND EXPERIENCE) :