Insurance Placement Management Applications Developer
Company | Marsh & McLennan |
---|---|
Location | Austin, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, 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.