We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer

Think Consulting
United States, Georgia, Temple
Jan 07, 2026

The Senior Software Engineer will be expected to develop highly functional user-friendly applications. The Enterprise Software Engineer is a highly skilled individual who can efficiently code for both the front-end and back-end effectively within a project team, while being able to provide mentorship and guidance to junior developers. This individual will be expected to be a determined problem solver who takes full ownership of the outcome of the application in development. Careful attention to detail and rigorous testing of solutions in conjunction with QA Engineers will be daily activities in this position.

Must be able and willing to go onsite in Temple, GA five days per week.

ESSENTIAL FUNCTIONS:

  • Facilitating the complete software development process from conception to deployment.
  • Maintaining and upgrading the software following deployment.
  • Engaging in the end-to-end life cycle for the production of software and applications.
  • Guiding the analysis, writing, building, and deployment of software.
  • Overseeing automated testing and providing feedback to management during the development process.
  • Modifying and testing changes to previously developed programs.
  • Design user-based interactions through an impactful front-end architecture framework.
  • Develop functional databases, applications, and servers.
  • Code for various platforms to ensure functionality across multiple channels.
  • Develop and design RESTful services and APIs.
  • Manage database administration and hosting responsibilities.
  • Troubleshoot issues and solve problems where needed.
  • Working closely with business stakeholders and project teams to establish the scope and design of solutions.
  • Writing code that is secure and meets all compliance requirements.
  • Act as a mentor to junior software developers.
JOB SPECIFICATIONS:
  • Front-end technology: Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, jQuery and LESS.
  • Knowledge of server-side programming languages including Net, Java, Ruby, and Python
  • Familiarity with DBMS technology, including SQL Server, Oracle, MongoDB and MySQL and caching mechanisms such as Redis, Memcached and Varnish.
  • Basic design ability: Including knowledge of UI/UX and basic prototype design.
  • Experience working with Nginx or Apache servers with a solid background in Linux.
  • Experience working with Microsoft products including D365.
  • Excellent written and oral communication skills.
  • Ability to visualize a proposed system and be able to build it.
  • Ability to function well within a team of diverse skills and personalities.
  • Excellent time management skills.
DESIRED EXPERIENCE/SKILLS:
  • 5+ years of software development experience
  • Computer Science Degree or industry certifications.
  • Desire to handle an ever-changing environment.
  • Effective organization and time management skills.
PHYSICAL DEMANDS:
  • Regularly required to sit, stand, and walk.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.

Equal Opportunity Employer, including disability and protected veteran status

Applied = 0

(web-df9ddb7dc-h6wrt)