Overview
Expert Software Engineer to support Altera Canada in implementing Sunrise and other solutions, designing, developing, and maintaining scalable software.
What you'll do
- Design, develop, test, and maintain software applications and integrations.
- Build and integrate APIs, services, and database-driven functionality.
- Collaborate with product, data, business, and technical teams to translate requirements.
- Participate in code reviews and technical design discussions.
- Troubleshoot application issues and optimize performance, reliability, and maintainability.
- Support CI/CD, deployment, and release management activities.
- Contribute to secure development practices and data access controls.
What you'll need
- 5–6 years of experience in software or application development.
- Hands-on experience developing, testing, and maintaining software applications.
- Experience with modern technologies including C#, .NET, JavaScript/TypeScript, and Angular.
- Strong understanding of object-oriented programming principles.
- Experience designing and consuming RESTful APIs.
- Experience with relational databases and writing complex SQL queries.
- Experience with source control and collaborative development using Git and Azure DevOps or GitHub.
What you'll need
- Understanding of software development lifecycle practices including requirements, design, development, testing, deployment, and support.
- Experience working in Agile/Scrum environments.
- Strong troubleshooting, problem-solving, and analytical skills.
- Excellent written and verbal communication skills.
Details
- Location: Remote Pune-Baroda, India.
- Work arrangements: work from a home office when not at client site.
- Travel: less than 10%.
Read the full description and apply on the company’s own careers page.