FULL-STACK APPLICATION DEVELOPER
Indexed description
Reporting to the Information Technology (IT) Manager, the Full-Stack
Application Developer, in collaboration with the IT development team, is responsible for developing and maintaining custom applications for Allseating.
Position Responsibilities:
The Full-Stack Application Developer is responsible for the following:
- Full-stack development of custom applications required for Allseating’s business operations;
- Delivering custom applications that meet business requirements, are unit-tested and are secure;
- Maintaining existing custom applications;
- Modifying, enhancing, or rewriting existing custom applications due to changes in the application development frameworks or business requirements;
- Participating in discussions on designing custom applications; including designing front-end UIs, middleware, and DBMS schemas as necessary;
- Delivering code-optimized and fully commented custom applications using best-in-class application development practices;
- Developing and maintaining application integration to Allseating’s ERP platform;
- Consulting with various members of the management team re: third-party application development, company website, ERP apps, etc; and
- Other duties as required.
Position Requirements:
- High proficiency in the C# application development language;
- Experienced in Java, JavaScript, CSS, HTML, XML, JSON, BootStrap, jQuery, SQL, Linq, C++, APIs, REST APIs, SOAP APIs, Angular, TypeScript, Native Android, Microsoft.Net, React Native, Micorsoft Entity Framework;
- High proficiency in using correct data structures in application code;
- Experience in source code management platforms or tools. GitHub, Bitbucket etc.;
- Experiences in Visual Studio, Visual Studio 2022/2026 and similar IDEs;
- Experiences developing mobile apps, Android OS app development experience is mandatory;
- Experiences in Microsoft SQL DBMS and other Open Source DMBS platforms;
- Experiences in Microsoft IIS server and other Web servers like Apache, EnginX etc; and
- Experiences in using open-source application development languages is an asset.
Minimum Qualifications:
- Degree in Computer Science or Computer Information Systems;
- 15-years of application development experience;
- Knowledge of Software Development Life Cycle (SDLC) and Agile Software Development methodologies are assets;
- Familiarity working with ERP/MRP systems is preferred;
- Knowledge of application testing methodologies is an asset; and
- Project management experience and skills is an asset.
Work Environment:
- Office
- Prolonged sitting at workstation and computer use
Salary - $100,000 to $110,000.
If you are a team player and looking for a position to demonstrate your drive, enthusiasm and initiative, we look forward to hearing from you!
This job is for an existing vacancy and Artificial Intelligence (AI) may be used to screen, assess, or select applicants.
We thank all applicants for their interest in ALLSEATING; however only those selected for an interview will be contacted. Please no phone calls or agencies.
ALLSEATING is an equal opportunity employer. If applicable, in accordance with AODA standards, please inform ALLSEATING of accommodations that are required during the recruitment process.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search