Job Description:
As a Tech Lead, you will be an essential part of a high-performing Agile development team that produces innovative software of exceptional quality. The ideal candidate has a strong Agile/SCRUM background and will thrive in a hands-on, focused, productive and team-oriented environment.
- Development/configure Salesforce platform and nCino Bank Operating System Application.
- Participate fully as a member of a Scrum development team.
- Demonstrate the ability to independently problem solve and research solutions.
- Independently complete complex coding tasks as part of two-week sprint cycles.
- Provide careful code reviews and enforce code standards and development processes among team members.
- Contribute to the development of cross-team, framework-level projects.
- Understand the business domain, data model, and design of the code base for the nCino product.
- Maintain a deep knowledge of the technologies (languages, frameworks, etc.) used by nCino.
- Maintain a deep knowledge of the craft of coding and design.
- Guide design sessions, ensuring the quality of the selected approach and driving understanding and ownership across teammates.
- Keep abreast of developments in the field and introduce new approaches and technologies.
- Facilitate communication and collaboration inside and outside your team.
- Advise Product Owners on the complexity, risk, and time required to complete development projects.
- Mentor team members.
- Bachelor’s degree in Computer Science or a related field or equivalent professional experience.
- 4+ years’ experience in Salesforce, nCino platform.
- Seasoned professional in at least one OOP language: Java, C#, C++, Apex, PHP, Ruby, Scala, Python.
- Substantial experience with web application development.
- Proven ability to create enterprise-scale application designs using proven industry patterns and best practices.
- Demonstrated commitment to quality and continuous improvement.
- Motivated worker with the ability to be productive in a fast paced team environment.
- Excellent problem solving, decision-making, and interpersonal skills.
- Excellent verbal and written communication skills for technical and non-technical audiences.
Desired:
- Salesforce administrator certification.
- Salesforce Platform Developer certification.
- Salesforce App developer certification.
- Substantial experience with client-side JavaScript frameworks like Angular, React, Knockout, etc.
- Experience in leading software development teams and mentoring junior developers is strongly recommended.
- Experienced in Agile/SCRUM and TDD development methodologies.
- Experience developing on the Salesforce Platform, particularly developing managed packages as a part of the ISV Partner Program.
- Passion for software development.
- Collaboration, prioritization, and adaptability skills.