Constellation Insurance, Inc.-posted about 1 month ago
Full-time • Mid Level
Hybrid • Montgomery, OH
251-500 employees

The Software Engineer IV-Shared Services designs, develops, and maintains complex software applications supporting compensation systems. This role applies advanced programming expertise to recommend program redesigns, evaluate technical feasibility, and ensure high-quality, secure, and efficient solutions. The position also provides technical leadership and mentorship to junior developers. Your role and impact Here's a glimpse of your responsibilities and the meaningful impact you'll create as the Software Engineer IV-Shared Services:

  • Lead the architecture, design, and implementation of robust web applications and services
  • Coordinate client meetings to understand business needs and determine systems requirements.
  • Provide user/client support and training, especially implementation support; assess training needs and recommend training.
  • Ownership in defining test scenarios (automated or manual) to validate programs/application functionality and integration at a unit test level.
  • Develop documentation and operating instructions.
  • Act as a liaison with clients, vendors, contractors, and management staff.
  • Design, develop and support applications for complex systems, which require a thorough analysis of the business processes that these systems support and an in-depth understanding of client needs.
  • Coordinate or perform maintenance and support of systems requiring complex application modifications and enhancements; maintain and modify web-based applications and services.
  • Evaluate existing applications for process efficiency, system integrity, security, and data quality; redesign and replace selected application sub-systems as needed.
  • Design applications requiring integration with existing or legacy systems.
  • May perform relational database programming, including relational tables, indexes, and stored procedures, while maintaining database integrity.
  • Participate in and lead code reviews.
  • Respond to system failures; analyze and resolve underlying problems.
  • May be called upon more frequently to provide support for service issues or failures at any time as well as being assigned on-call rotation duties.
  • Provide consultation services and presentations to management and customers.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 9+ years of progressive software engineering experience, ideally spanning both legacy enterprise systems and modern web architectures.
  • Proficiency with Java 8+ and solid working knowledge of J2EE/Jakarta, JSP, JSR 286 Portlet development.
  • Experience integrating with legacy systems such as Mainframe, CICS, and DB2.
  • Familiarity with application servers such as WebSphere, Tomcat, JBoss, etc., a strong plus.
  • Hands-on experience with modern development frameworks and tools, including: Spring Boot, REST APIs, React/Next.js, or other frameworks in a MACH architecture.
  • Experience with version control, artifact management, and automated deployment strategies.
  • Proficiency with containerization, Windows and Linux environments, and cloud or hybrid hosting. Strong understanding of modern SDLC practices, including automated testing, code reviews, and branching strategies.
  • Proven ability to mentor junior engineers, lead design reviews, and contribute to architectural decisions.
  • Competitive pay: Fair compensation for your hard work.
  • Healthcare coverage: Comprehensive medical, dental, and vision from day one.
  • Life insurance: Company-paid coverage for you and your loved ones.
  • 401(k) plan: Matching contributions to help secure your financial future.
  • Family support: Paid parental leave and reimbursement for adoption and surrogacy expenses.
  • Work-life balance: Flexible time-off policy to recharge and pursue passions.
  • Dress for your day: Express your style comfortably at work.
  • Inclusion and Culture: A respectful environment that values unique contributions.
  • Flexible work options: Remote, hybrid, and onsite opportunities at various locations across the U.S. for better work-life integration.
  • Well-being focus: Programs to support a healthy balance between work and home life.
  • Community connections: Build strong relationships through virtual and in-person interactions, with resources for your growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service