TTI, Inc. is seeking a Full Stack Software Developer to design, code, test, document, and implement IT solutions for business problems under moderate technical complexity.
Requirements
- Moderate experience of Java development
- Moderate experience with frontend and/or full stack development (Angular or React)
- Moderate experience working in an Agile-based development environment is a plus
- Moderate experience working with Java enterprise development using ORM tools such as Spring, Hibernate and build tools such as maven and gradle.
- Moderate experience in UI development using JavaScript, Typescripts or Angular 4+, Node.js, JSON and REST API
- Experience with Git and other built tools such as Jenkins
- Strong RDBMS skills on databases like SQL Server and/or Oracle. Good writing of SQL queries is required, and stored procedure experience is a plus
Responsibilities
- Develops detailed solution specifications including design of online screen and/or reports by working with project management and/or end users and receiving instruction and direction.
- Converts business specifications into IT solution designs.
- Considers all aspects of project such as hardware design, hardware limitations, operating time, format of desired results and any other system constraints by working with Project Managers, Scrum Masters and/or Business Analysts.
- Eliminates errors before moving project to Quality Assurance by testing and debugging solutions.
- Maintains and enhances existing application by continually improving understanding of user’s needs and how the system can better support the user.
- Ensures a timely progression of project completion by coordinating testing activities, including test data and results, with Quality Assurance.
- Develops solutions that run efficiently and adhere to TTI standards by minimizing excess overhead in applications and re-using code and coding techniques.
Other
- High School Diploma or GED required, with a Bachelor’s Degree in computer science preferred.
- Minimum of 3 years’ related experience required. Unix/Linux experience preferred.
- Please note that we do not offer relocation assistance for this position. Candidates must be local or willing to relocate at their own expense.
- Visa sponsorship is not available for this role. Only candidates authorized to work in the United States will be considered.
- Detect and understand speech at normal levels and on the telephone; converse in audible tones so that others may understand clearly in person and on the telephone; ability to understand and follow oral and written instructions.