As a Developer, you are responsible for delivering the features, applications and sites under your responsibility.
Job functions
Key responsibilities
- Participate in architecture definition and technical conception: contribute to technical solutions and architecture, document and formalize.
- Development of features, application and web sites with the team, in the respect of IT process, quality and security.
- Tend towards technical expertise and excellence: high level of technical expertise, quality of software, code review.
- In support of project management: task identification and workload estimates, risk assessment, suggest solutions
- In technical support of other team members, IT member or other internal staff.
- Be active on the development of your skills and knowledge.
Profile
Qualifications and Experience
- At least 2 years working experience in a .Net development environment in a Developer role
- Knowledge and practice of Agile principles and methodologies (Scrum, XP)
- Experience of business critical web development in a 24/7 business
- Experience from successful team collaboration.
Skills/Competencies Required
Our technical ecosystem is mainly based on Microsoft technologies (C#/.Net, Microsoft SQL Server, TFS) with the addition of web technologies (HTML5/CSS3, Javascript frameworks such as AngularJS) and NoSQL database (Redis, Elasticsearch). It is mandatory for the candidate to have good knowledge of this technological stack, in addition to a strong overall technical culture.
- Expertise on C#/.Net, MVC 4, WCF, Asp.NET WebApi
- Expertise of Transact-SQL, Entity Framework, Linq
- Solid knowledge of web technologies: HTML/CSS, Javascript frameworks
- Experience in XP programming best practices: TDD/Unit testing, pair programming, refactoring,…
- Knowledge of Visual Studio Tools
- Knowledge of TFS
- Good overall technical culture
Personal Attributes
- Excellent interpersonal skills. Team Player with good social skills
- Exceptional service orientation.
- Exceptionally self-motivated and directed.
- Keen attention to detail.
- Analytical, evaluative, and problem-solving abilities.
- Good written and oral communication skills.
- Ability to document work and business requirements
- Positive attitude
- Curious and open-minded.
- Easy to adapt and flexible
Please follow the link below in order to submit your application for this position: