About the Role
We are seeking a motivated Software Engineer to join our development team. In this role, you will design, develop, and maintain high-quality software solutions that directly impact our business and customers. You will work on a mix of building new end-user features, creating APIs, and configuring vendor-packaged software.
This is a fantastic opportunity for a developer who possesses a solid foundational knowledge of software engineering, a growth mindset, and the ability to balance independent problem-solving with collaborative teamwork.
ย
Disclaimer: Bachelor's Degree Required
Key Responsibilities
Development & Maintenance: Design, code, and maintain high-quality software features and capabilities for both internal employees and external customers.
System Customization: Configure, customize, and integrate vendor-provided packaged software to seamlessly align with user needs.
API & DevOps Support: Build and manage APIs for internal and external products while utilizing modern DevOps and CI/CD principles.
Agile Collaboration: Participate actively in Agile development workflows, leveraging planning tools (such as Azure DevOps) to meet sprint goals.
Problem Solving: Analyze business information needs, research alternatives, and identify, isolate, and document software defects with high attention to detail.
Qualifications & Requirements
Education & Experience
Education: Bachelorโs degree in a related field (Computer Science, IT, etc.)
Experience: * 1+ years of professional work experience.
Technical Knowledge & Skills
Coding Proficiency: Strong foundational skills in one or more core programming languages (e.g., C#, .NET, Java).
Development Methodologies: Solid understanding of the Software Development Lifecycle (SDLC) and Agile methodologies.
Databases: Basic knowledge of database management systems (SQL, NoSQL).
Communication: Demonstrated ability to condense and communicate complex technical information clearly to both technical and non-technical stakeholders.
Core Soft Skills & Abilities
Growth Mindset: A proactive willingness to learn new technologies, frameworks, and business domains quickly.
Adaptability: Ability to thrive under pressure, handle multiple high-priority tasks, and adapt to changing project requirements.
Collaboration & Discretion: Ability to work effectively both independently and within a team, while maintaining absolute confidentiality when handling sensitive data.
Preferred (Nice-to-Have) Qualifications
Industry Background: Prior experience or familiarity with the Insurance Industry (specifically property casualty rating, policy coverages, and endorsements).
Business Acumen: Basic understanding of the principles of finance, business, and statistics.