The Opportunity:
Procom is seeking a seasoned professional to join our highly committed team on the software development side to help us revolutionize contract management! Procom is one of North America’s leading staffing and contract workforce services providers. A privately held company, Procom has been deeply committed to continuous growth and improvement for both us and our clients.
This role provides a wonderful opportunity for you if:
You want to work on a highly performing and complex product, with many real-world challenges.
You want to work in a place where we highly value our employees
You like to integrate the latest methodologies and practices and be ever evolving
You like to have an enormous impact on the core product of the company
The Role:
The successful candidate will be comfortable working in an agile environment. Your primary focus will be to develop, test, maintain and improve applications. As a vital member of our dynamic team, you will be responsible for full stack web development, creating responsive web applications.
Our Stack:
Our back-end is currently .Net Framework with some Azure Functions and looking to migrate to .Net core
Our front-end is in Angular 7+
Our data store is Azure Managed Instance
We are not married to any technology – we develop based on the right tools for the given job, and our deep technical expertise
Job Responsibilities:
Deliver a complete application
Ensure high performance on mobile and desktop
Work in sprint teams of 4-7 people (iterative)
Write tested, idiomatic, and documented JavaScript, HTML and CSS
Coordinate your workflow with the graphic designer, business analyst
Build the RESTful API
Identify problem areas in code and suggest solutions on how to tackle
Assist in evaluating technology choices and rapidly test solutions
Develop scalable systems with performance and security in mind
Develop creative solutions that are maintainable, scalable and super-fast
Help identify and solve frontend web development issues experienced by customers
Collaborate closely with team members in an agile environment (we like Scrum, Kanban)
Skills and Knowledge Required:
Big ideas and the drive to see them implemented
Experience with large Enterprise applications and distributed systems
Strong development practices
Strong problem-solving and optimization skills
5-7 years of experience with large consumer facing web application
Experience working on a product team
Experience with our development stack is a bonus, but not mandatory.