Innovation Software Developer II

New Mexico Mutual Casualty CompanyAlbuquerque, NM

About The Position

This position is responsible for designing, developing, and maintaining software applications and systems. You will collaborate with cross-functional teams, including managers and business analysts, to deliver high-quality software solutions. The ideal candidate will have experience in software development, preferably with Guidewire (or strong Java experience as an alternative), and a solid understanding of modern programming languages and development methodologies.

Requirements

  • 7+ years of experience in Software Development.
  • Experience with any Guidewire Center (PolicyCenter, BillingCenter, or ClaimCenter) is preferred; alternatively, strong Java/J2EE development experience will be considered.
  • Experience developing and integrating SOAP and RESTful web services in cloud environments.
  • Experience with Java unit testing frameworks (e.g., JUnit, TestNG, Mockito).
  • Experience working with CI/CD pipelines (build, test, and deployment automation).
  • Experience troubleshooting production issues and performing application performance tuning/optimization.
  • Eclipse or IntelliJ (or other IDE)
  • Bit Bucket or GIT (or other code repository tool)
  • Highly motivated accountable individual able to work well in a team environment.
  • Ability to leverage information technology, data and other resources to identify solutions and innovations.
  • Ability to collaborate and communicate at a high level to both technical and business departments (IT, Underwriting, Marketing, etc.)
  • Ability to document code and processes
  • Problem-solving and debugging skills with the ability to address technical challenges in a timely and effective manner.
  • Strong Organizational skills
  • Strong verbal and written communication skills
  • Possess a strong desire to learn the insurance business.
  • Strong knowledge of object-oriented programming (OOP) principles.
  • Experience with software development methodologies, particularly Agile or Scrum.
  • Familiarity with front-end technologies (JavaScript, React, Angular, etc.) and frameworks is a plus.
  • Strong problem-solving and debugging skills, with the ability to resolve technical issues efficiently while following coding standards and best practices (clean, maintainable code and peer review).

Nice To Haves

  • Experience in Insurance Industry
  • Guidewire Developer or Java Developer certifications.
  • Familiarity with Agile and Scrum methodologies.
  • Proficiency in using software tools for project management and collaboration (e.g., JIRA, Confluence).

Responsibilities

  • Design, develop, and implement software solutions in alignment with project requirements and technical specifications.
  • Write clean, maintainable, and efficient code using [languages such as Java, Gosu, JavaScript, etc.].
  • Develop, test, and deploy robust and scalable software applications.
  • Work closely with cross-functional teams, including front-end developers, back-end developers, business analysts, and product managers, to ensure seamless integration and delivery of software solutions.
  • Provide technical guidance and support to junior developers and team members as needed.
  • Participate in daily standups, sprint planning, and code reviews in an Agile development environment.
  • Identify and resolve software defects (troubleshooting), issues, and performance bottlenecks.
  • Optimize existing applications for improved performance, scalability, and security.
  • Ensure the software is tested thoroughly and adheres to quality standards.
  • Document code, processes, and procedures to ensure knowledge transfer and maintainability.
  • Create and maintain technical documentation for internal and external users, as necessary.
  • Stay up to date with emerging technologies, tools, and frameworks.
  • Continuously evaluate and improve development processes, methodologies, and practices to enhance team efficiency and product quality.
  • Knowledge of cloud platforms such as Google Cloud Platform (GCP) and Amazon Web Services (AWS), sufficient to support and maintain cloud applications in production and lower (non-production) environments.
  • Other duties as assigned
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service