Job Details

ID #20233369
State Ohio
City Columbus
Job type Contract
Salary USD $45 - 60 per hour 45 - 60 per hour
Source Randstad Technologies
Showed 2021-09-25
Date 2021-09-25
Deadline 2021-11-23
Category Et cetera
Create resume

Senior Software Engineer

Ohio, Columbus, 43240 Columbus USA

Vacancy expired!

job summary:

Seeking a Senior Software Engineer for our Columbus, OH based client!

Must Haves - 4+ years experience nodeJS, Angular, Typescript

Nice to Haves - AWS (or any cloud - AWS preferred) experience, PHP, testing experience, experience with LTI (learning tools inneroperability) or in the education industry (moodle, blackboard, pearson, etc)

Responsibilities
  • Hands-on software development with a focus on continuous delivery and deployment, enterprise application development, cloud automation, and building container-based services.
  • Create and deploy quality web-based user interfaces for education customers based on designs produced by internal user experience designers
  • Assist in the architecture, design, building, and delivery of highly available, scalable, and resilient systems.
  • Establish clear service boundaries and contracts between different systems.
  • Work collaboratively with product managers and engineering leaders with the expectation of driving solutions with them.
  • Provide support for deployments/builds of software and features through various environments.
  • Write automation tests for new and existing features and run smoke/regression tests in various SDLC environments; solve customer issues/defects in a timely and efficient manner.
  • Produce and/or contribute to writing technical documentation that will be used by current and future internal service owners to successfully own and run services.
Qualifications

  • Bachelor's degree in computer science or equivalent experience is required.
  • Combined 6+ years of hands-on experience in any combination of: NodeJS, Golang, TypeScript, and/or PHP.
  • Capable with SASS or extremely capable with raw CSS.
  • Understanding of and adherence to both strict typing and OOP.
  • Able to design, implement, and build RESTful microservices based on contract definitions written using OpenAPI (a.k.a. Swagger).
  • Experience with cloud technologies (specifically Amazon Web Services).
  • Hands-on experience with various SQL databases (Postgres, MySQL, etc.) and able to design data models, optimize queries, and write migration scripts.
  • Capable using Git and experienced using an enterprise Git management system like GitHub.
  • Experience with build/deploy tools and pipelines like Jenkins, CircleCI, etc.
  • Experience with Docker containers.
  • Able to write API and UI automation tests using Karma, Jasmine, k6, etc.
  • Experience with JavaScript frameworks-especially Angular 7+ and NgRx (or similar state management libraries).
  • Understanding of package dependencies in JavaScript/TypeScript, including proficiency with NPM and package management systems like Artifactory.
Nice to have

  • Experience with Golang to build enterprise applications.
  • Experience with caching technologies like Redis.
  • Experience with queues/streams like SQS, Kafka, Kinesis, etc.
  • Knowledge of NoSQL database technologies like Couchbase, Cassandra, MongoDB, etc.
  • Experience with application monitoring tools like New Relic, Datadog, etc.
  • Experience with container orchestration like Kubernetes/ECS.
  • Experience with Terraform and other Infrastructure as Code tools.
  • Proficiency using IDE debuggers and writing code that is easily debuggable using IDE debuggers.
  • Experience in the education technology industry and/or familiarity with Learning Tools Interoperability (LTI).

location: COLUMBUS, Ohio

job type: Contract

salary: $45 - 60 per hour

work hours: 8am to 4pm

education: Bachelors

responsibilities:

  • Hands-on software development with a focus on continuous delivery and deployment, enterprise application development, cloud automation, and building container-based services.

  • Create and deploy quality web-based user interfaces for education customers based on designs produced by internal user experience designers

  • Assist in the architecture, design, building, and delivery of highly available, scalable, and resilient systems.

  • Establish clear service boundaries and contracts between different systems.

  • Work collaboratively with product managers and engineering leaders with the expectation of driving solutions with them.

  • Provide support for deployments/builds of software and features through various environments.

  • Write automation tests for new and existing features and run smoke/regression tests in various SDLC environments; solve customer issues/defects in a timely and efficient manner.

  • Produce and/or contribute to writing technical documentation that will be used by current and future internal service owners to successfully own and run services.

qualifications:

  • Experience level:
  • Minimum 5 years of experience
  • Education: Bachelors

skills:
  • nodeJS (4 years of experience is required)
  • Angular JS (4 years of experience is required)
  • typescript (4 years of experience is required)
  • PHP
  • AWS
  • Azure

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.

Vacancy expired!

Subscribe Report job