Job Description
Full Stack Developer - Join Our Business Technology Team
Step into the role of Full Stack Developer within our dynamic Business Technology group. We are at the forefront of crafting, evolving, and safeguarding application solutions tailored to our business and client requisites. Our work traverses intricate on-site, cloud, and blended technological stacks, covering application creation, databases, SaaS amalgamations, and cloud frameworks. We are on the lookout for a tech enthusiast, deeply engrossed in both the craft and process of software development.
Central Duties:
- Web App Creation: Spearhead the design, enhancement, and management of web applications harnessing C#, .NET, Python, and Javascript frameworks. This spans from front-end to back-end constructs and assimilations with outer systems and databases.
- Cloud App Creation: Engage with platforms such as Microsoft Azure, AWS, or GCP for the development and launch of applications native to the cloud environment.
- SaaS and Third-Party Apps: Implement and sustain third-party solutions and SaaS applications within our enterprise framework.
- Conceptual Prototyping: Design and model application concepts, systems, and operations to tackle business quandaries and capitalize on technological opportunities.
- Quality Assurance: Execute rigorous unit and integration assessments to validate the robustness and dependability of software adjustments.
- Documentation Prowess: Author detailed guides, instructional content, and furnish support resources for our tech deliverables.
- Vendor Liaison: Play a pivotal role in appraising and cherry-picking both vendors and software products.
- Team Synergy: Relentlessly communicate tech paradigms both within and outside the organization, synergizing with diverse teams like business analysts to understand needs and proffer tech know-how.
What You Bring to the Table:
- A Bachelor's degree, preferably in Computer Science, Information Systems, Data Analytics, Mathematics, or a related domain.
- Bilingual proficiency in both French and English.
- A foundation of at least 2 years in a similar role, with a sweet spot being 3-6 years.
- Prior exposure in designing and rolling out Progressive Web Apps.
- Mastery in C# and familiarity with the .NET framework.
- Hands-on experience with Python FastAPI or Node.js.
- An adept understanding of database tenets, best practices, and a history of working with relational databases.
- Proven ability to rapidly pinpoint and rectify issues in web applications.
- Well-acquainted with RESTful API design doctrines and API crafting and integration.
- Experience across cloud arenas like Azure, AWS, and GCP. Special brownie points for deep insights into crafting secure, high-performance stacks within them.
- A practitioner of Agile methodologies and well-versed in Source Code Management (especially Git).
- Familiarity with ASP.NET, Entity Framework, and MVC design principles will be advantageous.
- Hands-on know-how of Docker.
- Outstanding interpersonal skills coupled with exceptional verbal and written communication.
- Capacity to flourish both as an independent contributor and a collaborative team player.
- As per prevailing legal provisions, candidates should possess the authority to work unrestricted in the U.S. both presently and in subsequent years.