Why AGIA?
AGIA Affinity is an established but growing insurance and benefits marketing partner to some of the largest and most iconic associations and organizations in the country. Our clients include many veterans organizations, and ensuring that our servicemembers have the coverages they need when they need it is at the heart of everything we do. For 66 years we have sought to improve the lives of not only our client members but our internal members as well.
Schedule and Time Off:
- The candidate will need to be available to work at 8 AM-9 AM Monday-Friday Pacific time.
- We offer 10 days of vacation your first year, and each year you gain an additional day. Each year, you'll be earning more vacation time at a faster rate. Up to 20 days of vacation rolls over each year.
- Every associate gets 13 paid and closed holidays each year.
- Associates receive 48 hours of sick time which rolls-over each year.
What are the Benefits?
AGIA offers health benefits including medical, dental, and vision, 401K with 100% company match up to 4% of your annual income and an additional 50% match on the next 2% of income, a prefunded optional FSA , 100% covered Life Insurance, Accidental Death and Dismemberment Insurance, Short Term/Long Term Disability, and a $250 Wellness Benefit. Our medical plan has in-network provider coverage for mental health, reproduction, chiropractic, and massage therapy.
What Will You Do?
The Senior Software Engineer is a highly skilled professional responsible for designing, developing, testing, and maintaining complex software solutions. They play a critical role in shaping the technical direction of projects and ensuring the delivery of high-quality, scalable, and reliable software systems. As a leader within the development team, they collaborate with cross-functional teams to define requirements, design architecture, and implement solutions that align with business goals.
Education/Certification:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven track record of successfully delivering complex software projects.
- Experience leading teams or projects is preferred.
Required Experience:
- Ten + year’s progressively responsible enterprise-level experience in business/systems analysis or code development of an insurance administration system or equivalent experience.
- Enterprise-level, progressively responsible & complex experience in:
- Full Software Development Lifecycle (SDLC) with focus on functional and technical requirements analysis and testing within a team environment.
- Development of business process, requirements and technical documentation especially as it relates to specifications and testing.
- Systems development required at coding or designer level
- User interface and report design and development
- Data architecture, modeling, and design
- Experience in Database such as SQL Server and SQL Server Stored Procedure is beneficial
- Knowledge of and experience using open systems architecture and development tools.
- Practical experience with MS Visio and Project or other project management and process documentation tools.
- Experience leading development, integration and implementation efforts with a matrixed project based team of 5 or more onsite and offshore.
- Content Management Systems exposure.
- Experience in a 24/7 eCommerce environment preferred.
- Experience working with existing software applications
- Hands-on experience with developing in Java, SpringBoot application
- Experience in JavaScript and JavaScript Framework such as Angular and ReactJS is beneficial
- Experience Shell Scripting, and Python.
- Familiarity with the Atlassian Tool Suite (Confluence, Jira, Bitbucket, Bamboo)
Required Knowledge:
- Java, SpringBoot, JavaScript, ReactJS programming experience
- Software development and testing (particularly in Open Systems environment).
- Agile development methodology
- Code configuration management (GIT, Bitbucket).
- Project management tools and processes.
- Insurance industry knowledge desired.
Skills/Abilities:
- Intermediate proficiency in MS Office.
- Strong analytical skills
- Strong development skills
- Ability to lead others
- Project Management skills