Scope
Our mission as a Corporate Transformation Team is to sustain EVS activities by monitoring business processes, managing corporate applications, structuring and managing corporate data.
The corporate applications engineer plays a critical role in the Corporate Digital Transformation (CDT) team.
He/she actively participates to the different development activities: analysis, design, implementation, testing and maintenance.
Those activities are defined and prioritized by the Corporate Applications Coordinator, in collaboration with the Enterprise Architect.
Job Description
The Corporate Applications Software Engineer :
* Develop and maintain software components while ensuring their robustness, reliability, scalability, and ease of integration.
* Align new developments with the overall application landscape and ensure seamless application integration.
* Maintain technical expertise in relevant areas, pursuing training and certifications as necessary.
* Stay updated with the latest programming languages and technology tools.
* Analyze improvement requests and bug reports to identify risks, opportunities, and propose solutions.
* Provide realistic time estimates for tasks to support effective planning and return on investment assessments.
* Identify potential issues in design and development phases, avoiding unnecessary costs and complications.
* Adhere to coding and security standards.
* Create and maintain unit and integration tests and perform ad hoc testing.
* Document technical solutions for future upgrades, changes and maintenance.
* Resolve critical business issues, troubleshoot and debug existing systems with the support of the Business Analyst & Application Owners.
* Is the owner of some legacy applications and integrations
* Recommend technical updates/upgrades for existing components.
* Contribute to technical decisions within the team.
Profile
Qualifications :
* Bachelor's or master's degree in computer science, Engineering, or related field.
* Minimum 2 years of experience in Software development.
Soft skills :
* Goal-oriented with a strong ability to solve problems.
* Committed to continuous improvement and will to learn
* Able to work independently and take full responsibility for deliverables.
* Proactive in collaboration with both team members and external stakeholders.
* Good analytical skills
Technical skills:
Proficient in software development, including detailed knowledge of main programming languages.
Integration Platforms:
* Power Automate
* Azure Logic Apps
* Azure Function Apps
* Dell Boomi
Development Technologies:
* .NET 8 / Blazor 8
* HTML / CSS / Javascript
Some older technologies to maintain legacy applications:
* ASP.NET Web Forms (.NET Framework 4.7)
* ASP.NET MVC 5 (.NET Framework 4.7)
* Angular JS 1
* Classic ASP (ASP 3)
* Excellent knowledge of relational databases
* Familiar with coding techniques and best practices.
* Familiar with cloud software, micro service architecture and API
* Knowledge of Azure DevOps
* Knowledge of Azure services
Nice to have, those skills are not mandatory but would be helpful :
* Familiar with setting up Azure Devops pipeline to automate build and deployment processes in a continuous integration/continuous deployment (CI/CD) workflow.
* Knowledge in automated test automation.
Languages :
* Fluent in English
* Knowledge of French is an asset
Offer
You will benefit from working in a friendly, lively environment having ambitious objectives. Our dynamic team brings the best out of motivated potentials. In addition, you will receive a competitive salary and a range of other employee benefits.
Check out our website if you want to know more about why you should join EVS