Software Engineer

Ronin Consulting LLC
Franklin, TN, US
Full-time

Job Description

Job Description

Job Summary

Develop and test software to meet the needs of the client.

Duties and Responsibilities

  • Work with development teams, project managers and product owners to produce excellent software
  • Develop and manage well-functioning applications, databases and integrations
  • Test software to ensure purpose, responsiveness, and efficiency
  • Troubleshoot, debug and upgrade software
  • Write technical documentation
  • Read and understand all requirements for project work
  • Evaluating existing code and providing guidance for solutions
  • Provide accurate estimates to the customer for proposed work

Required Skills and Abilities

  • Four or more years of professional software development experience
  • Ability to work independently
  • Ability to work as part of a team
  • Knowledge of software development processes
  • Excellent verbal and written communication skills
  • Outstanding organizational skills and attention to detail
  • Proficient in with front-end languages and libraries like React, Typescript and Javascript
  • Proficient with Git or similar source control software
  • Exceptional analytical and problem-solving skills
  • Positive attitude

Desired Education and / or Experience

  • Degree in Computer Science or relevant field
  • Experience with programming languages like C#, VB.Net, Java
  • Experience working with relational databases like MSSQL, MySQL, Oracle, Postgres
  • Consulting Experience in software development

Physical Requirements

  • Prolonged periods sitting at a desk and working on a computer
  • 16 days ago
Related jobs
Promoted
Ronin Consulting LLC
Franklin, Tennessee

Develop and test software to meet the needs of the client. Work with development teams, project managers and product owners to produce excellent software. Test software to ensure purpose, responsiveness, and efficiency. Troubleshoot, debug and upgrade software. ...

Home Depot
TENNESSEE, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Schneider Electric
Franklin, Tennessee

From the simplest of switches to complex operational systems, our technology, software and services improve the way our customers manage and automate their operations. We are seeking a highly skilled and experienced Senior Software Tester to join our dynamic team. The ideal candidate will be respons...

SAIC
Arrington, Tennessee
Remote

We are seeking a passionate and skilled Senior Machine Learning Software Engineer expert to join our high-performing development team. Use sound software engineering principles and best practices to ensure that developed code is maintainable, efficient, reliable, understandable, secure, fault tolera...

Home Depot
TENNESSEE, US
Remote

The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product t...

Nissan Motor
Franklin, Tennessee

We are currently looking for a Lead Software Engineer - Telematics Platform Development to join our team in Franklin, TN or Dallas, TX or Detroit, MI or Remote. Collaborate with DevOps engineers to deploy and manage backend services in production environments. Communicate effectively with stakeholde...

Agile Staffing Groups
Franklin, Tennessee

Senior Software Engineers play a crucial role in our team's success, focusing on the design and development of software solutions that align with our strategic architecture and platform strategies, leveraging their expertise in. DotNet Software Engineer Sr. As part of a team of talented arc...

Utility Consumer Analytics Inc.
Tennessee, United States
Remote

Lead, mentor, and inspire a team of software developers to deliver high-quality software solutions on time and within budget. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent years of work experience. If you are a passionate Full Stack Softwa...

CereCore
Brentwood, Tennessee

The Senior Data Engineer will collaborate with Business Customers, Department Heads, and Project teams, provide leadership regarding application design, as well as support and develop subject matter knowledge for internally developed applications. The Senior Application Engineer will ensure the effe...

Agile Staffing Groups
Franklin, Tennessee

Angular Software Engineer Front-End Development</b><br /> <b>Location: </b>Nashville, Tennessee- 3 days in the office (Hybrid)<br /> <b>Duration:</b> Full Time W2 employment<br /> <b>Salary: </b>Competetive<b> </b>+ 10% b...