about 3 hours ago
Calgary, Canada
Senior
Responsibilities
- Craft production-level code that is clean, modular, and well-documented.
- Collaborate to define and document requirements with clarity and accuracy.
- Conduct research and create proofs of concept to support implementation plans.
- Lead sprint refinement and planning sessions to guide development strategies.
- Ensure software quality through meticulous testing and debugging.
- Develop and maintain data, software, and network architecture models.
- Identify and analyze root causes of issues during testing and incident management.
- Participate in code reviews to elevate code quality and maintain consistency.
- Oversee CI/CD pipeline management for secure code deployment.
- Monitor application performance, security, and user experience for continuous improvement.
Requirements
- Bachelor's degree in Computer Science or equivalent experience.
- 5+ years of experience in high-performance, full-stack software development.
- Expertise in OOP concepts, Java, SpringBoot, Python, Vue.js, Docker, and Jenkins.
- Experience with AWS services, covering a broad range from API Gateway to Terraform.
- Advanced database design skills across SQL and NoSQL databases.
- Proficiency in developing APIs and using version control platforms like Git.
- Strong problem-solving skills and ability to design scalable systems.
- Experience with legacy systems and optimizing existing software.
- Excellent communication skills for understanding user needs.
- Commitment to continuous learning and mentoring in a diverse team environment.
Benefits
- Flexible hybrid work approach supporting personal well-being and collaboration.
- Strong focus on diversity, equity, inclusion, and belonging within the company culture.
- Opportunities for innovative work and professional growth.
Tech Stack
AWSDockerDrupalGitGraphQLJavaJenkinsPHPPythonSQLTerraformVue.js
Categories
BackendDevOpsFull StackTesting