This is a 6 month contract to hire position. It requires 3 days per week onsite. The client will consider candidates who can work in Cleveland, Ohio, Columbus, Ohio, Buffalo, NY or Albany, NY.
Role: Tech Lead – CRM Front End, Banker Experience Domain
This role is ideal for someone who thrives in leadership capacity while also remaining hands-on with technical challenges.
- Responsibilities:
- Lead a team of developers to design, develop and deploy robust, scalable and secure software solutions in compliance with enterprise standards
- Work closely with product owners, designers, and other stakeholders to define technical requirements and deliver features
- Own the architecture and technical direction for new features and products
- Develop architecture diagrams, detailed design diagrams, interfaces working with all the dependent technical teams
- Provide guidance and mentorship to junior and mid-level developers to foster growth and ensure best practices are followed
- Lead end to end development from User interface to server side logic to database management for all applications under the squad
- Hands on development, root cause analysis, defect analysis as needed
- Conduct code reviews to ensure adherence to development standards and improve team skills
- Provide direction and recommendations on solutions for security vulnerabilities
- Represent Security variances in Security Technology review meetings
- Identify performance bottlenecks and implement solutions to ensure system scalability, reliability, availability
- Drive high standards for code quality, testing and documentation
- Provide recommendations for tools and develop plans and strategies to improve overall hygiene for code development, delivery and release practices
- Continue to develop a culture of modern software development practices
- Own the applications and operational system tasks associated with the applications
- Ensure seamless communication between development teams, other departments such as QA, Enterprise Architecture etc
- Ensure timely delivery and continuous improvement
- Stay up to date with latest trends in full stack development continuously researching and evaluating new technologies that can improve applications
Skills:
-
- Experienced and adept at trouble shooting and debugging
- Must understand and have implemented core development principles
- Experience working with RESTful API design, SOAP services and microservices architecture
- Proficient in front end development using React JS, Angular, CSS, HTML5, JavaScript, ES6
- Relational Database experience (SQL, Oracle)
- Strong knowledge of DevOps practices, code management (bitbucket, Gitlab), CI/CD pipelines, containerization (Docker, Jenkins, Kubernetes) and cloud infrastructure
- Utilized code review tools such as SonarQube
- Experience with automated testing frameworks such as Cypress, Mocha etc
- Knowledge of Siebel CRM webservices is a plus
- Hands on experience with Google Cloud Platform is a plus
- Excellent communication and interpersonal skills to collaborate with cross-functional teams
- Strong problem-solving abilities and ability to drive technical solutions in a fast-paced environment
- Driven leader with ability to mentor and motivate team members and foster positive and productive team culture
- Experience working in agile development environment (Kanban, Scrum)
Experience:
-
- 8+ years in full stack software development with hands on experience with front end (React, Angular), backend technologies (java, node.js) and web service integrations
- 5+ years of experience with databases such as Oracle, SQL
- 2+ years of experience in a tech lead role demonstrating leadership and team management skills
- 5+ years of experience in banking / finance industry
Qualification:
-
- Bachelor’s degree with computer science or equivalent
Job Type: Full Time
Job Location: Albany NY Buffalo NY Cleveland Ohio Columbus Ohio