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
Software Engineer
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. ...
Senior Software Engineer (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...
Software Test Engineer
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...
Senior Machine Learning Software Engineer
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...
Principal Software Engineer (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...
Lead Software Engineer - Telematics Platform Development
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...
DotNet Software Engineer
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...
(Remote) Lead Full Stack Software Engineer
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...
Data Engineer Brentwood, TN Job Category Software/Web Development
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...
Angular Software Engineer
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...