Procept Associates Ltd. was formed in Canada in 1983 to provide project management advisory and training services, initially to engineering and construction clients. Since its inception, Procept has established itself as a market leader and innovator in the development and implementation of project, program and portfolio management best practices; the inception and growth of the business analysis profession; the promotion of best practices in IT service management; and disaster-proofing businesses through the planning and implementation of business continuity management practices. From deep roots serving construction and engineering clients, Procept's reach has spread across many industries and all levels of government, around the world.
Key Responsibilities
Software Development
- Analyze business and functional requirements to design and develop software solutions.
- Develop and implement system architecture, APIs, and databases.
- Write clean, maintainable, and efficient code using best practices.
- Conduct testing, debugging, and optimization of applications.
- Integrate third-party services and APIs as required.
- Maintain documentation for all development phases.
Website Development
- Design and develop a modern, user-friendly, and responsive website model aligned with business objectives.
- Implement dynamic content management and front-end interactions.
- Optimize web performance for mobile and desktop users.
- Ensure SEO-friendly structure and accessibility compliance.
- Collaborate with the design team to translate UI/UX wireframes into functional web pages.
Collaboration & Communication
- Work closely with project managers, UI/UX designers, and stakeholders to refine requirements.
- Participate in code reviews and version control processes (e.g., Git).
- Contribute to continuous improvement of software processes and tools.
Testing & Deployment
- Conduct unit, integration, and user acceptance testing (UAT).
- Implement CI/CD pipelines for smooth deployment.
- Monitor and maintain applications post-deployment to ensure stability and performance.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Proven experience as a Software Developer or Full Stack Developer.
- Proficiency in one or more of the following programming languages: JavaScript (Node.js, React, Vue, or Angular), Python, PHP, C#, or Java.
- Strong understanding of database systems (MySQL, PostgreSQL, MongoDB, etc.).
- Experience developing and consuming RESTful APIs.
- Hands-on experience with HTML5, CSS3, JavaScript, and responsive web design.
- Familiarity with version control tools (Git, GitHub, Bitbucket).
- Knowledge of security best practices and performance optimization.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is an advantage.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Knowledge of DevOps or containerization (Docker, Kubernetes).
- Knowledge of Agile/Scrum methodologies.
Method of Application
Signup to view application details.
Signup Now