Nashville Web Design | Programming | IT |


Web Designer & Digital Strategist


Atiba Software, one of the leading custom software and web design agencies in Nashville, TN, is seeking a Web Designer & Digital Strategist with a versatile skill-set for our family of brands (Atiba Software, Cabedge Design, & Wheelhouse Marketing Advisors). This position requires a passion for creating cutting-edge user experiences and the ability to help shape and implement website experiences and marketing strategies for our wide-array of clientele.

This position requires an understanding of marketing strategies, emerging technologies, and the ability to simplify complex content into user-friendly experiences.


  • Understanding of web design best practices including responsive layouts and mobile designs
  • Experience in creating wireframes, sitemaps and detailed user flows
  • Ability to utilize emerging technologies and problem-solve UX/UI challenges
  • Willingness to work alongside of other designers, project managers and developers in a fast-paced work environment
  • Ability to articulate and justify design decisions and present deliverables to clients
  • Ability to work alongside Atiba’s marketing team in order to assist with ad design, copywriting, and content creation
  • Excellent communication and organizational skills and willingness to adjust to frequent changes in project priorities
  • Ability to work collaboratively and accept and implement feedback from team members and clients

Entry-level to Mid-level / Full-time position


Jr. Software Developer

Programmer Job Responsibilities:

Creates and modifies computer programs by converting project requirements into code.

Programmer Job Duties:

  • Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client.
  • Arranges project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
  • Encodes project requirements by converting work flow information into computer language.
  • Programs the computer by entering coded information.
  • Confirms program operation by conducting tests; modifying program sequence and/or codes.
  • Prepares reference for users by writing operating instructions.
  • Maintains historical records by documenting program development and revisions.
  • Maintains client confidence and protects operations by keeping information confidential.
  • Ensures operation of equipment by following manufacturer’s instructions; troubleshooting malfunctions; calling for repairs; evaluating new equipment and techniques.
  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
  • Contributes to team effort by accomplishing related results as needed.

Programmer Skills and Qualifications:

General Programming Skills, Analyzing Information , Problem Solving, Software Algorithm Design, Software Performance Tuning, Attention to Detail, Software Design, Software Debugging, Software Development Fundamentals, Software Documentation, Software Testing