Description:
Vector Solutions serves everyday heroes by delivering intelligent software solutions that empower them to make safer, smarter, better decisions. We believe passionately in providing critical knowledge, when, where, and how they need it. Everything we do - from learning to workforce management to risk reduction and beyond - is done to elevate the safety and success of our clients and the communities they serve. Join our mission.
As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders daily to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers
. ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
- Execute full software development life cycle (SDLC)
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Write high quality code across our full technology stack.
- Collaborate within your team to provide feedback via code reviews.
- Contribute to the design and architecture of our products using industry best practices.
- Increase overall team skills by mentoring and coaching junior developers. Write high quality code across our full technology stack.
- Find and squash bugs.
- Collaborate within your team to provide feedback via code reviews.
- Contribute to the design and architecture of our products using industry best practices.
- Increase overall team skills by mentoring and coaching junior developers.
SUPERVISORY RESPONSIBILITIES
- This position does not have any supervisory responsibilities.
Requirements:
Expertise in designing and developing Web applications end to end with frontend, backend, database, storage, cache
Expertise in designing and developing full stack applications to be deployed to the AWS Cloud with high availability, scale, performance, and security
Mandatory Skills: 2 to 4 years of professional experience building .NET 5/6, .Net Core 3.1 apps
Strong experience with SQL databases
Experience with .Net Core/ Web API/ MVC / C# / Entity Framework
Experience building and consuming APIs. Proficiency in Graph QL based API Integrations between frontend and backend systems
1-2 years of strong experience with Angular JS
Experience developing dockerized microservices in a CI/CD environment
Experience with version control systems like Git
Nice to have skills: Knowledge of Kubernetes and Helm charts preferred
Knowledge of Circle CI preferred
Why you will love working at Vector Solutions:
- Friendly, open, and casual work environment (ditch the suit & tie)
- Comprehensive, quality benefits package effective first of the month following your date of hire
- Matching 401(k) retirement plan
- Healthy work-life balance with flexible work arrangements and generous time off
- Educational assistance available for all employees
- Generous referral incentive program
- Company social events
- Philanthropic opportunities
Vector Solutions is an Equal Opportunity Employer and does not discriminate against applicants on the basis of race, color, creed, religion, ancestry, age, sex, marital status, sexual orientation, national origin, disability or veteran status.