Software Engineer

  • location: Memphis, TN
  • type: Contract
  • salary: $45 - $50 per hour
easy apply

job description

Software Engineer

job summary:
Our client's software development philosophy is that software engineers are product focused. They work on a product and understand all layers of the software stack. The core skills that are applicable on a daily-basis are essentially the fundamentals of computer science and logical reasoning. Engineers are responsible for documentation, automated tests and of course writing the code itself.

 
location: Memphis, Tennessee
job type: Contract
salary: $45 - 50 per hour
work hours: 8am to 6pm
education: Bachelors
 
responsibilities:
- Write documentation for the code to be written

- Write automated tests for code to be written

- Implement functionality such that automated tests successfully pass and according to coding standards

- Work with product managers and UX designers to deliver most optimal and customer-friendly implementation.

- Be on-call on a rotating basis for the services owned by the team

- Debug production issues and create subsequent mitigation plans

- Optimize performance of existing implementations

- Own the product or component entirely

- Bring forward ideas to experiment and work in teams to transform ideas to reality

- Prioritize tasks with the scrum master that leads the team to be successful

 
qualifications:




Strong leadership skills with capability to lead a team of 3 to 4 engineers technically

- Track record of developing products in an Agile development environment

- Experience working in a CI/CD environment

- Understanding of Git and development activities such as merge, conflict resolution of code

- Deep understanding and experience in Docker, Kubernetes and AWS cloud services





 
skills: - BS in Computer Science

- At least 5 years in product development experience

- Strong understanding of computer science fundamentals such as data structures (trees, graphs, hash tables)

- Deep understanding of functioning and implementation of basic algorithms such as sorts, searching and the capability to explain performance characteristics and complexity using Big-O notations

- Capability to independently debug problems and analyze logs in production systems

- Capability to read existing code

- Strong understanding of various data storage options such as relational, no-SQL, etc.

- Fluency in SQL/SQL-like query

- Strong scripting skill in Shell, Python or Ruby

- Strong language skills in languages such as C, C++, Java, Golang, .net Core












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.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Full-Stack Web Developer

  • location: Memphis, TN
  • job type: Permanent
  • salary: $60,000 - $80,000 per year
  • date posted: 12/6/2018