CareerZen Logo
Company logo

Software Developer

University of Southern Indiana

Full-time

Evansville, IN

Job description

Transcor Data Services provides the ground transportation industry with the most advanced systems designed to maximize efficiency and revenue without maximizing costs. Our advanced applications and SaaS (Software as a Service) solutions integrate data and coordinate booking functionality across multiple platforms and sales channels globally.


Job Summary:

The Software Developer II position is responsible for designing, developing, testing, and maintaining software applications, systems, and solutions that meet or exceed customer needs and business objectives. The Software Developer II works closely with other developers, product owners, and stakeholders to ensure timely delivery of quality software solutions. All developers are expected to be full stack developers and able to contribute to any of our various projects. This is a 100% on-site job position.

Duties/Responsibilities:

  • Collaborate with product owners and stakeholders to identify software requirements and design software solutions that meet or exceed customer needs and business objectives
  • Develop, test, and maintain software applications, systems, and solutions in accordance with industry best practices and established coding standards
  • Participate in code reviews and provide constructive feedback to peers
  • Ensure software solutions are scalable, maintainable, and secure
  • Write and maintain technical documentation, including user manuals, technical specifications, and system architecture diagrams
  • Keep up-to-date with emerging trends and technologies in software development
  • Persisting and querying data through various database technologies including MS SQL Server, MongoDB, and PostgreSQL
  • Design and develop both internal and external facing APIs/RESTful services hosted on premise and in the cloud
  • Perform unit testing to analyze application and database performance for the purposes of correcting errors, isolating areas of improvement, and general debugging
  • Compiling and assessing user feedback to improve software performance
  • Observing user feedback to recommend improvements to existing software products


Required Skills/Abilities:

  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team
  • Passion for learning and staying up-to-date with emerging technologies
  • Ability to learn business concepts quickly
  • Performance Metrics - will be evaluated based on the following performance metrics:
  • Timely delivery of quality software solutions
  • Ability to work collaboratively with other developers, product owners, and stakeholders
  • Adherence to established coding standards and industry best practices
  • Effective communication and collaboration with peers
  • Continual improvement in technical skills and knowledge of emerging technologies
  • Ability to learn quickly and work independently or as part of a team
  • Ability to clearly articulate technical concepts to both technical and non-technical audiences
  • Be resourceful when searching for an answer (Stack Overflow, etc.) but know when to ask for help
  • Required to track all time related to tickets and projects

  • Education and Experience:
    Bachelor’s degree in computer science or related work experience
  • 2-5 years of experience writing software applications
  • Expertise in Java, javascript, HTML/CSS
  • Expertise with software development frameworks, such as Spring or Django
  • Proficient with software development methodologies, such as Agile or Waterfall
  • Excellent with version control systems


Physical Requirements:

Prolonged periods of sitting at a desk and working on a computer

Must be able to lift up to 15 pounds at times.

Ability to work late evenings hours, nights and weekends.