nCino is looking to solve complex software systems and application development problems for cloud-based and internet-related tools
Requirements
- Knowledge of software design principles and development tools, technologies (languages, frameworks, etc.) and domains used
- Proficiency in at least one programming language
- Experience with web application development
- Strong understanding of software engineering best practices, including coding standards, code reviews, source control management, and testing
- Proficient knowledge of code versioning tools, such as Git
- Experience with client-side JavaScript frameworks like Angular, React, Knockout, etc.
- Agile software development experience
Responsibilities
- Support product refinement process such as the creation of tickets and analysis for development work
- Follow architectural decisions made by the team and understand the reasoning behind them
- Engage in brainstorming sessions to propose innovative ideas and solutions
- Be involved in proof-of-concept implementations and prototypes used to gather feedback and make informed decisions
- Contributes to CI/CD process including Automated Testing and enhancing the testing coverage of their product
- Understand adoption and release barriers to entry for the product and technology
- Play an active role in addressing system hygiene
Other
- Bachelor’s Degree in Computer Science or a related field with 2+ years of experience/proficiency or a combination of education and experience
- Ability to collaborate with others in a professional and respectful manner
- Express themselves clearly to both technical and non-technical audiences in written and verbal formats
- Increased expectations in quality code review process
- Encourages continuous learning and is able to define a personalized continuous learning path that assists with career growth