job summary:
Client is currently sourcing for a Software Engineer to work in the Data Exchange and Implementation Team in Raleigh, North Carolina.
The mission of the DC Innovation Chapter / Tribe in Emerging Domain is to build new retirement-related solutions for employers & employees. The PEP product team is bringing a pooled employer plan to market in 2021 where we will tap into a new market for WI by providing a 401K to small employers.
The Expertise we are looking for: - Experience in developing and deploying software
- Experience of REST API, Microservices development
- Development experience in Java, Spring MVC, Spring Core, Spring Boot, Angular, Node JS
- Experience or knowledge of developing Workflow, BPM solutions using one of the Workflow/BPM products (preferably Camunda) -
- Experience with GIT, Jenkins, uDeploy, Python, Shell Scripts, JSON
- DevOps, CI/CD experience
- Experience with cloud technologies Azure/AWS
- Developing and deploying 12-factor, containerized (Docker, Kubernetes) API's to AWS/Azure
- Experience developing software utilizing relational databases (Oracle, SQL Server)
- Ability to quickly learn new concepts and technologies
- Participate in code reviews and develop software following technical best practices, standards
- Experience working in an Agile environment
The Skills You Bring Your background in the following will prove vital:
- Experience collaborating in a team environment to develop, deploy, and support key applications and features
- A demonstrable understanding of the Agile software development methodology
- Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions
- Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage
location: Durham, North Carolina
job type: Contract
salary: $50 - 55 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:
The Value You Deliver - Knowledge of internet, mobile, and application architecture, as well as current and emerging technologies
- Grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
- Use of formal methods (traditional structured or Agile/iterative) for delivering new or enhanced applications, identify and communicating systems development processes and developing work you're doing associated with the respective phases of the lifecycle
- Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner
- strong analytical skills and ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience and judgment
- Can communicate in various settings; one-on-one, small and large groups, with peers, and senior management
- Skilled at influencing team members and external groups
- Proactively navigates the organization in order to accomplish tasks
- Willingness to work on multiple efforts simultaneously
- Strong troubleshooting and problem-solving skills
- Desire to be organized, highly responsive and committed to quality
qualifications:
- Experience level: Experienced
- Education: Bachelors
skills:
- JAVA CONSULTANT
- spring boot
- AWS
- azure
- oracle
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.