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.