The Junior Software Engineer will be part of an agile development team, building and working on enterprise-grade software systems.
Duties and Responsibilities
- Support execution the software development life cycle (SDLC)
- Contribute in development of flowcharts, layouts and documentation to identify requirements and solutions
- Write basic well-designed, testable code
- Document and maintain software functionality
- Troubleshoot and debug existing systems
- Comply with project plans and industry standards
Minimum Requirements
- Understanding of JavaScript, HTML, and CSS
- Knowledge of front-end frameworks, such as React
- Knowledge of back-end concepts like APIs, webservices, or RESTful architecture
- Understanding with relational and non-relational databases
- Basic experience with version control, such as Git
- Understanding of TypeScript, Agile & Java
- Desire to work in a fast-paced environment
- Bachelor’s Degree or the equivalent in Computer Science or IT
Competency Requirements
- Familiarity with agile development methodologies
- Software design and development
- Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, VueJS, React, Git)
- Understanding of databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
- Ability to learn new languages and technologies
- Excellent communication skills
- Resourcefulness and troubleshooting aptitude
- Attention to detail
About Velocity Inc.
Velocity believes in doing the right thing for our customers, for our business and for our employees. We do this by treating people the way we want to be treated. Fairly, honestly, with respect and consideration.
Why Velocity?
Velocity is a great place to do awesome work. You’ll:
- Join a tight-knit team working in an atmosphere of friendship, exploration, and respect.
- Work on a variety of projects and help build innovative technologies that will drive the future.
- Be part of a transparent company that’s active in making the software community stronger, smarter, and more diverse.
- Receive great benefits, including support for professional development, schedule flexibility, employee ownership, and generous vacation time.
Our Values
- Leadership – Do what’s right, even if it’s tough
- Collaboration – Leverage our collective genius, be a team
- Transparency – Be real
- Accountability – Recognize that if it is to be, it’s up to me
- Passion – Show commitment in heart and mind
- Advocacy – Earn trust and business
- Quality – Ensure what we do, we do well