FULL TIME JOB / SOFTWARE ENGINEER

Job Overview

Location
Durham, North Carolina
Job Type
Full Time Job
Job ID
129107
Date Posted
1 year ago
Recruiter
Richard Susan
Job Views
160

Job Description

The Workplace Investing (WI) Systems group is seeking an experienced and dedicated software engineer to help design, build and support next generation / emerging products. This individual will be encouraged to work closely with application developers, other developers and support engineers. The ideal candidate has a background at least strong two of these 1. Java 2. Database 3. REST API 4. Cloud Technologies

The Expertise and Skills You Bring

  • BS/BA Degree or equivalent experience preferred
  • Experience of REST API, Microservices development
  • Development experience in Java, Spring MVC, Spring Core & Spring Boot
  • Experience with GIT, Jenkins, uDeploy, 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 using relational databases (Oracle, SQL Server)
  • Ability to quickly learn new concepts and technologies
  • Participate in code reviews and develop software following technical standards
  • Experience working in an Agile environment
  • 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

The Value You Deliver

  • Knowledge of internet and application architecture, as well as current and emerging technologies
  • Full 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 address 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
  • Willingness to work on multiple efforts simultaneously
  • Strong problem-solving skills
  • Desire to be organized, highly responsive and committed to quality

Job ID: 129107

Similar Jobs

Meta

Full Time Job

Full time job / software engineer Full time job / software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Full time job / software engineer Full time job / software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Full time job / software engineer Full time job / software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Full time job / software engineer Full time job / software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept