Looking for your next career move and want to work for an award winning company?
Launch your career with a nationally established company with a network of satisfied Fortune 500 businesses, government agencies, and innovative start-ups.
Catch the Momentum: Business Control Systems has provided IT and engineering staffing solutions for 28 years and we are experiencing abundant growth. We have earned a 95% client retention rate by meeting their needs and providing professional labor needs, by using our “Service 1st” brand approach. We provide a unique personal approach so that you feel comfortable in your project, satisfied with your compensation, and prepared for the future.
BCS has been asked to indentify a Java Tech Lead for one of our clients.
The initial duration of this project is Long Term
Scope of work:
· Lead, design, development, testing and implementation of high performance/high availability Java based application for Purchase Order Management business users. Must be a leader and team player with capability to work in tandem with the development team, various Engineering teams and business users. Excellent communication skills both written and verbal are required.
· Candidate must have 8+ years experience designing and developing Objected Oriented application with a minimum of 5+ years of Java development and lead experience
· Experience in mentoring and leading medium/large teams of developers technically.
· Combine industry and technical expertise to lead and develop innovative software solutions.
· Provide leadership and ownership of project deliverables.
· Review deliverables from team members and mentor them on development practices, language, frameworks, tools and methodology.
· Define and document technical design and architecture and ensure alignment with enterprise standards.
· Define and implement software using established design patterns, industry best practices and enterprise standards.
· Demonstrate proficient understanding of business processes being delivered by the software solution, examine tradeoffs between usability and performance needs of the system and provide alternatives.
· Profile, analyze and optimize software solutions to meet functional and non-functional requirements and business service level agreements.
· Provide leadership in estimation processes, track overall development schedule including outstanding tasks and dependencies across modules and projects.
· Drive domain modeling through active participation with Business & IT stakeholders.
· Support testing processes, work with team members to resolve issues.
· Partner and network with other developers, architects, SMEs and other IT team members to develop solutions in compliance with established enterprise standards
- Effectively communicate with team members and business users.