Job Summary:Requesting for an offshore Lead Developer to help with dealer services projects. This is a replacement position of existing dealer services onsite developer.
The Lead developer will work with Technical Owner, Project Manager, Business team, Technology team to capture the integration requirements, come up with design and make changes to the application accordingly. The Lead developer need to propose solutions based on the business needs and should be self-motivated and a team player. Lead developer should perform code reviews and mentor junior developers.Essential Job Functions:* Responsible for design of application considering the cost and best practices* Must be willing to self learn new technologies, become SMEs and develop high quality code in a fast paced environment.* Responsible to document the system architecture/ network diagrams and context diagrams.* Mentor junior developers and be hands on in development work.* Work with QA and automation team. Must have attention to detail to cover all scenarios for testing.* Work on integrations and documenting the API specifications and leads the meetings with integration partners.* Handles current production applications.* Work with offshore / onsite resources on the details of implementation.* Performs code reviews and discussion on the changes with Technology owner.* Must be willing to flex work hours accordingly to support application launches and manage production outages if necessary.* Must have ability to work the time necessary to complete projects and/or meet deadlines.* Willing to flex time- be available until noon EST time (or more if needed occasionally) to co-ordinate and overlap with onsite team.* Works on best practices and on documenting the process.* Works with Technical Owner for POC/ evaluations etc.Other Responsibilities:* Safeguard the company’s assets.* Adhere to the company’s compliance program.* Maintain comprehensive knowledge of industry standards, methodologies, processes, and best practices.* Maintain a focus on customer-service, efficiency, quality, and growth.* Training additional team members* Other duties as assigned.Minimum Qualifications and Job Requirements:* Must have a Bachelor degree* Must have at least 8-10 years of IT development experience.* Must have strong analytical and problem-solving skills.* Must be a team player.* Experience collaborating with dev team, project managers, and engineers.* Must have experience in Java/J2EE or C#, design patterns, web services , integrations, file feeds.* Must have experience in designing solutions, performing code reviews, mentoring junior engineers.* Preferable if has prior experience as lead developer/ technical lead.* Must have strong SQL and backend experience, and experience working on data driven projects.* Preferred to have strong PL/SQL experience.* Azure, Python, Azure Data factory, databricks experience is a plus* Excellent communication and teamwork skills* Experience working with JIRA, WIKI and Bitbucket.