Overview
On Site
$55 - $60
Full Time
Skills
Angular
Develop software
Engineer designs
Git
GitHub
Java
JavaScript
Node . js
Software Engineer
Spring framework
TypeScript
software engineers
test - driven development
version control
Job Details
TCI has an immediate need for a Lead Software Engineer (Java) in Cincinnati, OH. (On-Site) This is not a C2C opportunity. This is a long-term contract opportunity with the possibility of extensions or hire.
NOTE: THIS POSITION REQUIRES SHIP OR PERMANENT RESIDENCE ().
SUMMARY
The Lead Software Engineer designs and implements software solutions as a member of an agile squad. In this role the Lead Software Engineer also participates in all agile ceremonies driving activities from design to delivery.
RESPONSIBILITIES
- Work collaboratively with other software engineers to define system architectures and design solutions.
- Design and implement new software features while continuously improving quality of technical products and applications.
- Provide technical knowledge and leadership as a developer on an agile squad.
- Participate in communities.
- Responsible and accountable for risk by openly exchanging ideas and opinions, elevating concerns, and personally following policies and procedures as defined.
- Develop software meeting code quality standards and metrics.
- Practice test-driven development.
REQUIREMENTS
- Minimum of 5 years of experience as a Java Developer including Springboot.
- Extensive Angular development experience via Angular framework using TypeScript, JavaScript, and Java.
- Strong knowledge of web technologies HTML, CSS/SCSS, REST services, application servers and deployment.
- Experience with JavaScript (Node.js).
- Experience with Cloud development (preferably AWS).
- Experience with version control solutions preferably Git / GitHub, Jenkins, Node.js, NPM and Spring framework.
- Work is on-site in Cincinnati, OH (No remote).