This job has expired.
Apex Systems
Expired

Lead Software Engineer (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

Apex Systems, the 2nd largest IT staffing firm in the U.S. has an immediate need for a Lead Software Engineer with an enterprise client here in Nashville. Their team is looking for an exceptional Lead Engineer with an insatiable appetite for continuous improvement and innovation.

Title : Software Engineer

Location: Nashville, TN (due to safety concerns, the position will work remotely until Jan 2021)

Duration : 6 month contract to hire.

Primary Responsibilities (What you will do here):

  • Partner with Business, Technical and Strategic Product to meet project commitments in an agile framework; rapidly delivering value to our customers via technology solutions.
  • Contribute to the applications technology stack and drive modern solutions to complex problems
  • Participate in design and development of resilient, reliable, scalable and self-healing solutions to meet and exceed customer requirements
  • Ensure that all parts of the application eco system are thoroughly and effectively covered with telemetry
  • Eliminate churn and waste via automation of menial tasks
  • Collaborate with engineers across partner-teams to build cohesive and optimal solutions
  • Communicate clearly and effectively in oral and written forms, and be able to present and demonstrate work to technical and non-technical stakeholders
  • Mentor more junior members of the engineering team to develop and perform as highly as possible.
  • What you are like:

  • Have a great, positive attitude
  • A natural leader - someone people are easily convinced to follow and emulate
  • Never blocked. You find a way!
  • Willing and eager to dive in and figure it out. No system is built from unicorn horn dust. It's just code.
  • You take extreme ownership and pride in your work
  • Care deeply about team culture and actively influence a positive culture
  • Will automate something so you don't have to do it twice
  • You build everything "as code": Infrastructure, pipeline, testing, monitoring, etc.
  • Never stop learning
  • Required Qualifications:

  • Deep understanding of software engineering and processes: design patterns, algorithms, data structures, schemas and queries, system design, unit testing, code reviews, agile and dev-ops, as well as industry patterns for application architecture and integration
  • Experience working with teams that leveraged three or more of the following: continuous integration / continuous delivery tools, REST API development, serverless architecture, containerization, IaC, public / private cloud, web applications, web services, application observability and/or messaging/ stream architecture.
  • Previous IT full-stack engineering experience
  • 4+ years of current experience with C#, ReactJs, NodeJs and object oriented programming
  • Development experience with .NetCore and linux
  • 1 or more years of production experience with cloud technologies
  • 2+ years writing unit or integration tests
  • The more of these you have experience with, the better:

  • Instrumenting apps with Prometheus/Grafana, and creating effective alarms and dashboards
  • Log indexing tools (e.g. ELK stack, Datadog, Splunk, Sumologic)
  • SRE principles (error budgets, alarming practices, etc)
  • Healthcare domain background
  • Development experience in Python, Docker, Cloud, Kubernetes, React , Message Queues
  • Experience with technologies such as: HTML/Javascript, TestCafe, NodeJS, Git, JEST or SOA
  • Experience in NPL, Voice Printing, SIP
  • Experience with Twilio, Vontage API
  • Other Continuous Delivery contracts

    Remote
    0
    USD
    /hr

    0 outside IR35 Continuous Delivery contracts