View all jobs

1762 Software Development - Developer III

Calgary, AB
The Software Developer will work with other Developers, Tech leads, Project and Product Managers throughout the software development life cycle.
Accountabilities / Responsibilities:
• Build and roll-out the next generation Design and Planning framework
• Produce clean, efficient code based on design specifications, software design patters and best practices
• Integrate software components and third-party programs
• Create technical documentation for reference and reporting
• Test and deploy implemented software
• Troubleshoot, fix, enhance, and refactor existing software code base
• Deploy software tools, processes and metrics
• Work with other Software Developers to learn and share
• Work with end-users directly to deliver on expectations

Required Skills, Experience, and Qualifications:
• 8+ years’ experience as a Software Developer
• Degree in Computer Science, Engineering or a related field
• Familiarity with Agile development methodologies
• Experience with software design and development in a test-driven environment
• Knowledge of coding languages (e.g. C#, Java, JavaScript) and frameworks/systems (e.g. Git, Maven)
• Experience with databases (e.g Oracle) and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
• Advanced Linux/Windows user
• Ability to learn new languages and technologies
• Excellent communication skills – both written and verbal
• Resourcefulness and troubleshooting aptitude
• Attention to detail
• Self-motivated personality on learning business logic, new libraries, and technologies
• Understand and help tech. lead refine technical requirements
• Proactively identify areas for improvement, and refactoring codes in existing solutions
• Be responsible for delivery sprint works from dev to release stages

Mandatory qualifications:
• 5+ years .NET C# experience
• 2+ years .NET Core C# day to day coding experience, includes:
o Entity Framework Core - Code First
o Authentication & Authorization
o Dependency Injection, Object Mapping, and Logging, etc.
• 2+ years’ experience on AWS EKS hosting solution or similar, includes:
o Kubernetes
o API Gateway
o CI/CD pipeline
• Advanced knowledge of building .NET application using DDD scaffolding template or similar
• Working experience on Git repository
• Knowledge of Agile & Scrum methodologies.
• Exceptional verbal and written communication skills.
• Intermediate to advanced proficiency with SQL and database administration

Nice to have:
• Experience on Blazor(Web Assembly), VueJS, or Angular
• Atlassian tools experience
• Field Service Technology / Telecommunication technologies eco-system

Share This Job

Powered by