What are the responsibilities and job description for the Software Engineer position at DAT Solutions, LLC?
Software Engineer (DAT Solutions, LLC, Springfield, MO): Working full stack from data to User Interface (UI), including the design and development of software, writing clean code for the front and back end of the software, and designing user interactions on the KeyPoint application itself; Providing initial estimates for software changes and new software development as well as working with graphic designers to design new features; Modifying existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance, thereby ensuring cross-platform compatibility and optimization; Designing and developing reliable and maintainable computer software applications, including testing and debugging software to keep it optimized as well as testing and maintaining the responsive design of applications; Reviewing functional requirements and analyzing their impact on schedule and software design and communicating the effectiveness of emerging technologies to decisionmakers; Create and maintain complex Oracle functions and procedures; Gain an understanding of how to analyze database queries, functions, and procedures for performance issues and make modifications in order to improve performance; Create and maintain standard and custom reports written in Jasper Studio reports; Create and maintain UI, business logic, and database logic written using the Delphi programming IDE; Gain sufficient product knowledge of the DAT Broker TMS software (aka Keypoint) in order to make appropriate changes to the software; Gain sufficient domain knowledge of Transportation Management Systems in order to be able to understand changes that need to be made for the end user; Understand and use SVN source control software; and Participate in periodic design reviews with the programming team. In order to complete the above-mentioned tasks, the following experience and skills are required: Demonstrated ability to take full responsibility for a project or task from concept to completion with minimal supervision; Demonstrated ability to effectively troubleshoot diverse software issues; Experience with object-oriented/functional programming languages, for example, Java, Kotlin, C ; Experience with IDE programming languages, such as Netbeans, or Eclipse; Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement; and Experience with Oracle database systems. Requires a Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, Information Systems, or a closely-related field and at least three (3) years of experience in a full stack software development role or related occupation. Salary range: $70,886.00 - $77,000.00. Please send c.v. to dorian.gualotunia@dat.com.
About the Company:
DAT Solutions, LLC
Salary : $70,886 - $0