Software Developer based in Addison

This is a Permanent Position based in Addison TX

Citizens and those authorized to work in the US are encouraged to apply. We do not offer sponsorship of Visas or transference of current Visas.

My Client is looking for a Senior Software Developer to work with the development team responsible for maintaining, enhancing and supporting our internal API s and core services like product search for our digital solutions (Ex. ecommerce platform, Internal Mobile Application and external mobile applications). The ecommerce platform hosted in the cloud consisting of a web browser interface, a mobile app interface and an API for integration with client and 3rd party platforms. The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a senior level developer working with a team to develop new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication skills.

The minimum requirement for them would be to find someone who has 5 + years experience please see below more details regarding role:

Current technology stack:

Web Apps: React, Apollo Client, Java, GraphQL API, RestFul API, Elastic App Search

Internal Mobile Apps: ReactNative, Apollo Client, GraphQL API, RestFul API

Internal Api s and Core Services: Graph QL, Express (Rest API), Node.js, Docker, Sprint Boot (Framework), JPA/Hibernate (ORM), Liquidbase (DB Migrations), Java and Docker

Eclipse Connector Service: ASP.net WebAPI 2, .NET framework 4.6, Windows Service Core 2019 and EC2

Search ETL: AWS Lamba, Step Functions, and Node.js

Infrastructure: Terraform and AWS config, Kubernates Core Services Orchestration,, EKS, Fargate (serverless Kubernates workers) and Helm

Software CM, CI/CD: GitHub, Circle CI, Octopus

This is a brilliant opportunity to work in a company that is at the start of a 5 year IT transformation who is operating with a start-up mentality in relation to their IT stack. The working environment will appeal to anyone who wants to work in a structure where the chance to move up the ladder forms part of the fabric of their recruitment and staff retention strategy.

Responsibilities

  • Writing clean, modular, high-quality, high-performance, maintainable code
  • Develop and support new and existing software including front-end applications, back-end applications, persistent storage queries, and API interfaces
  • Participate in code reviews
  • Participate is daily Scrum meetings, Sprint Planning, Estimating stories

Preferred Qualifications:

  • Bachelor's degree in Computer Science (or related field)
  • 5+ years of relevant work experience
  • Expertise in Object Oriented Design, Database Design, XML, JSON
  • Should have experience in the technology stack above
  • Experience with multi-threaded programming
  • Experience with Restful API and/or GraphQL API's
  • Ability to multi-task, organize, and prioritize work efficiently
Dice is the top recruitment engine for connecting the best tech talent with job opportunities around the world. For professionals in technology-from software engineers to project managers and mobile developers-we surface opportunities and ignite careers. For employers, we facilitate connections with tech professionals by combining a rich database of resumes with our social recruiting tool Open Web, which uncovers passive candidates, accelerates your hiring, and delivers the best talent to organizations. We deliver talent faster than anybody else, with award-wining support, enabling the connections that help technology power the world.