Job Details

ID #15444631
State North Carolina
City Durham
Job type Permanent
Salary USD TBD TBD
Source Apex Systems
Showed 2021-06-14
Date 2021-06-13
Deadline 2021-08-12
Category Software/QA/DBA/etc
Create resume

Software Engineer

North Carolina, Durham, 27701 Durham USA

Vacancy expired!

Job Title: Software Engineer Are you an exceptional engineering leader, with deep experience designing and building cloud-based applications? Do you have a passion for developing software that drives customer success in their business endeavors? This position will focus on constructing point of sale application functionality that services our customer's business needs This opportunity will provide the candidate the chance to work on a microservices based platform and help code, lead, and design functional deliverables using our point of sale applications. You'll be working alongside other engineers and developers of varying skill and experience, collaborating on the parts of a customer solution. Qualified candidates will have strong leadership, be forward thinking, self-motivated and bring excellence to the development and customer experience.

Required Skills:
  • Bachelor's Degree in Computer Science or related field
  • 8+ years professional experience in software development
  • 3+ years of cloud based or client/server development experience.
  • Ability to convert business requirements into technical specifications for software implementation.
  • Experience building and supporting cloud based and client/server applications.
  • Strong analytical and Java programming skills
  • Deep technical skills in software development technologies and tools such as DI, CI, Spring Boot, XML/JSON, Java, Docker, Maven, JavaScript, Typescript, VueJS and other newer technologies.
  • Strong programming and analytical skills, problem determination and debugging, attention to detail, teamwork, and excellent communication skills.
  • Experience with CSS, HTML5 and other presentation technologies.
  • Experience with leading a team of junior developers in acquiring the skills and habits necessary to become successful in a software production and support environment.
  • Knowledge of software development concepts/methodology/life cycle, especially Agile methodology
  • Proficiency with code versioning tools like Git
  • Proficiency with Windows- and Linux-based operating systems, including software installation, light administration, and simple scripting.
  • Customer facing skills as a technical advisor.
Preferred Skills:
  • Knowledge of Swagger and REST design
  • Working knowledge of network communication using sockets and HTTP
  • Experience with retail technologies
  • Knowledge of cloud computing technologies
  • Working knowledge of Azure, Azure Service Bus
  • Knowledge of non-relational databases such as MongoDB and database scalability concepts like sharding
  • Experience with high data volume enterprise integrations using topics/queues
Our client offers a competitive salary and generous benefits package including the following:
  • Group health coverage (medical, dental, & vision)
  • Employee Assistance Programs
  • Pre-tax spending accounts
  • 401(k) plan (w/ match)
  • Company provided life insurance
  • Pet Insurance
  • Employee discounts
  • Generous paid holiday schedule, paid vacation & sick/personal days

EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Vacancy expired!

Subscribe Report job