Join Our Team
Location: Fremont, CA
No of years of experience: - Years
Pay Rate : -
Job Type : Full Time
As a Development Lead, you will assist with our product development initiatives, as well as working with clients and Product Management to define, scope, and guide projects to completion, mentor team members, and hands-on implementation of client projects and core products. This is a position that is ideal for someone who is skilled and passionate about front-end and back-end development, who is eager to fill in the gaps in their toolbox, collaboration with Product Management to plan and negotiate iterative development cycles in an agile environment. Development Lead apply DevOps tools and culture to deliver software to production early and often, with highly automated and reliable procedures. This is an opportunity to practice mentorship skills with more-junior developers, often receiving guidance from more experienced mentors.
The candidate must have excellent communication and must be a proactive and who is able to work in a fast paced dynamic environment. They must possess initiative to produce improvement initiatives both internally and with clients.
Hands-on experience with PaaS, SaaS, and IaaS. E.g. Develop Cloud Application (SaaS) using PaaS (DB, Analytics, Azure SDK, etc) and deployed to Microsoft Azure (IaaS).
Experience in identity and access management (IAM) and security space.
Experience with web development framework such as: ANGULARJS, D3.JS, BOOTSTRAP, EXPRESS, ASP.NET, WEBPACK, GRUNT.
experience with NOSQL (E.G. MONGODB, COUCHBASE)
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Working with Product Management and Clients to define, scope, and guide projects to completion.
Working with Project Manager to define sprint planning and participate in SCRUM meetings.
Leading the system design and development efforts by liaising with PM, Development Director and Technical Architects to understand, extract and document details system requirements based on the business requirements.
The Team Lead works closely with Onsite and/or offshore developers to ensure that the correct requirements are being communicated to the developers and quality code is being developed by the developers.
Ensures that the correct standards and processes are being followed by the development team.
Participates in code reviews and works on certain development tasks as needed.
MINIMUM REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:
Passionate about development, and eager to expand their influence in surrounding areas.
Deep understanding of modern web architecture and cloud platforms.
Hands-on experience developing or deploying Identity Provider federation using open standard such as OpenIDConnect, OAuth, WS-Trust/Fed, SAML, NTLM, Kerberos.
Hands-on experience in refactoring existing code base.
Hands-on experience with data modeling, and working with SQL.
Leadership, people management, coaching, project management abilities.
Deep experience with object oriented analysis and design patterns.
Knowledgeable of core CS concepts such as: Common Data Structures and Algorithms.
Experience with multi-threading and parallel processing.
Experience with cross-stack system design (Frontend to Backend or vice versa)
Experience with GULP, NPM, GIT.
Experience with Development Tools such as Visual Studio or vscode.
Ability to work in a fast-paced dynamic environment
Effective and efficient in problem solving skills
Ability to deal with and resolve ambiguity
Ability to anticipate problems and take decisive action
Superior oral and written communication skills
Ability to think strategically, balancing long and short-term priorities
Very detailed oriented
Team orientation as required.
Technical focus with flexibility toward social endeavors.
Improve those around you.
BS in Computer Science or equivalent; Advanced Degree a plus
Limited travel possible but not regarded as a mobile role