Posted in

Insurance Placement Management Applications Developer

Insurance Placement Management Applications Developer

CompanyMarsh & McLennan
LocationAustin, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Must have a Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, or a related field
  • Must have two (2) years of experience in the position offered or a related position
  • Must have two (2) years of experience with all of the following: Designing and developing software applications utilizing Java, Spring Boot, REST API, JSON, Oracle, and MongoDB; Developing software applications using JavaScript, Java Spring framework, Hibernate, Maven, APIs (REST and SOAP), JSON, and XML; Developing microservices using Spring Boot framework and MongoDB as application database; Creating API proxies using Apigee API Gateway; Working with Agile Scrum methodology, building and deploying applications using Continuous Integration and Continuous Delivery pipelines; Unit testing code using JUnit and performing automated testing using Selenium; Following coding best practices, reviewing code deliverables to pass quality gate criteria and resolving code quality and security issues identified by automated code scanning tool.
  • Travel requirement: 10% domestic travel is required to company office locations.

Responsibilities

  • Design, develop and test software solutions supporting insurance placement and policy management process using open-source technology stack
  • Develop software focusing on code quality using test automation and following the organization’s standard development and testing practices
  • Build application deployment artifacts, test (unit, functional, security vulnerability and performance) and deploy using automated pipelines providing continuous integration and continuous delivery
  • Collaborate closely with Agile development team members, Product Owners and business users to deliver business value
  • Proactively contribute to system architecture and technical stack design, software development toolset, Agile and DevOps practices
  • In the software development life cycle of a software application, responsible for creating the low-level detail design, coding it, and testing the product for functionality and errors, while ensuring that user needs, performance requirements and security standards are met
  • Code, test and debug software programs and meet project plan goals under limited guidance from senior software developers
  • Work independently to design and develop small technical modules
  • Assist with repairing coding problems
  • Provide technical support to clients on existing problems escalated as appropriate
  • Provide support through help desk; monitor trends and result from technical support calls to advise senior team members on performance of existing systems
  • Act as a technical resource for other analysts on the team
  • Work with team to develop project plans and communicate software development plans.

Preferred Qualifications

    No preferred qualifications provided.