Full Stack Developer
Job Description
We are seeking a talented and motivated individual to join our dynamic team as Full Stack Software Engineer. As a Senior engineer, you will play a critical role in the design, development, and maintenance of our applications. You will work on both front-end and back-end components, ensuring seamless and high-quality user experience.
Software Engineer Key Responsibilities:
- Develop, test, and maintain high-quality software applications using .Net Core, Entity Framework, Angular, and SQL Server.
- Design and implement RESTful APIs and integrate them with various front-end and back-end services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, ensuring best practices are followed, and providing constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing systems.
- Optimize application performance, scalability, and reliability.
- Stay updated with the latest industry trends and technologies to ensure our products remain competitive.
- Lead technical workshops and mentor junior team members.
Software Engineer Qualifications:
- Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
- 10 years of hands-on experience in software development with the following technologies:
- APIs: Proficient in designing and consuming RESTful APIs.
- C#: Strong experience in building scalable and maintainable applications.
- Entity Framework: Deep understanding of data modeling, migrations, and database interactions.
- Angular: Solid experience with Angular and front-end development.
- SQL Server: Expertise in writing complex queries.
- 3 years of experience with configuration of cloud platforms such as AWS and Azure.
- Strong problem-solving skills and the ability to work as part of a team.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Knowledge of DevOps practices.
The following will be considered assets:
- Experience with React.
- Experience building AI agents.
- Experience developing within Microsoft Dynamics FO.
- Experience with Power platform.
How to Apply
Ready to start your career as a Full Stack Developer at Altis Technology?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Altis Technology in Ottawa.
Is this a remote position?▼
This appears to be an on-site role in Ottawa.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.