Senior Software Engineer .Net
EVS Group
Liège, Belgium
As a Software Engineer (with .Net seniority) you actively participate in the various steps of the development process: analysis, architecture, design, implementation, testing, documentation, and maintenance. You work in a self-organized cross-functional Development Team in an Agile and fast-paced dynamic environment.
Job Description
- Analyze and review product requirements, and discuss the technical feasibility;
- Build technical design proposals;
- Develop new software components or modify existing ones;
- Participate in peer code reviews;
- Plan, define and perform unit testing;
- Create or maintain technical documentation;
- Integrate individual software components developed by yourself and other members of the development team;
- Solve defects reported in the defect tracking system;
- Maintain existing applications;
- Identify risks and discuss them with the Quality Control department for building adequate test plans;
- Make work estimates for the tasks assigned to you;
- Plan, track and report your daily work and your assigned tasks to your direct manager;
- Follow the EVS software development process (Source Control Management, Defect Tracking, Coding Rules, Continuous Integration);
- Identify and propose process improvements;
- Coach and guide junior team members.
Profile
- Engineer, Bachelor’s or Master’s degree in Engineering or Computer Science (high school or university);
- 5 years of experience in a similar position.
Technical skills:
- Knowledge or experience in Object-Oriented Design and Programming;
- Advanced knowledge in .NET and especially .NET Core;
- Understanding of the full software life cycle, including requirements, design, development, testing, and maintenance;
- Experience with CI/CD software is a plus (preferably TeamCity);
- Experience in broadcast and video/audio technologies is a plus;
- Experience in Agile Application Development & Scrum methodologies is a plus.
Soft skills:
- Focus on quality, detail-minded, willing to take care of customer point of view;
- Critical but constructive mindset focused on delivery constraints and pragmatism;
- Open for changes and continuous learning;
- Shows initiative, is curious, and communicates well about initiatives;
- Good written and verbal communication skills share information actively; respond properly, reports on time; accept criticism and other opinions, addresses criticism constructively;
- Excellent team player;
- Stress resistance; does not give up in crisis situation; does not lose control under pressure;
- Aligned with EVS values: Innovation, Passion, Excellence, Agility, Accountability, Teamwork, and Customer Success.
Languages:
- Working knowledge of English;
- Knowledge of French is an asset.
Apply Now
Don't forget to mention EuroTechJobs when applying.