Applies the principles of software engineering to the design, development, maintenance, testing and evaluation of software and computer systems. Works cross-functionally to understand business requirements, evaluate alternative approaches and ensure software and systems are designed to facilitate ease of use and seamless integration into the target environments. Incorporates state-of-the-art concepts, tools and practices to facilitate system functionality, security and continuous improvement.
Development Lead / Senior Software Engineer
Your responsibilities
- Takes responsibility of Leading Development Team for global customer
- Provides Software Engineering for discrete complex applications.
- Designs, codes, tests and documents complex components ensuring seamless integration with other interfacing applications.
- Provides technical support and troubleshooting for increasingly complex systems, making recommendations for their improvement.
- Produces and reviews estimates of time to be spent on components as input to the overall technical and cost estimation of the project.
- Breaks down functional and business requirements into clear, estimable low-level objectives.
- Contributes to development of secure coding practices and aligned testing requirements.
- Ensures quality, performance and adherence to specifications of assigned development tasks and adjacent technology solutions.
- Identifies and implements tasks that generate greater efficiency on product/project.
- May review the work of and provide technical advice to less experienced software engineers.
- Demonstrates task and project leadership capabilities within a defined area.
- Collaborates with cross-functional engineering and technical colleagues on projects end-to-end.
Our requirements
- At least 4 years of development experience or leading a team of developers
- Good knowledge of C#
- Good knowledge .NET Core or .NET Framework
- Good knowledge of SQL
- Understanding of Design patterns
- Excellent English
- Experience with Atlassian Suite (JIRA, BitBucket, Confluence)
- Experience on a similar position
- Experience with retail systems and retail domain knowledge
- French communicative
- Experience with systems integration
- Docker or Kubernetes
- Cloud (Azure)
- Jenkins/ Nexus
- Angular and/or React
- API Platforms (Mulesoft, KrakenD , …)
- Basic DevOps knowledge
- Test Automation
What we offer
- Great, supportive team
- Mentoring and free access to e-learning platforms
- As preferred either Employment Contract or B2B cooperation
- Private medical care with family option
- Life and accident insurance
- Multisport card
- IT Events & conferences (hackathons; .NET Developer Days, etc.)
- Multicultural work environment
- International assignments and projects
- Casual dress code and plenty of free parking spaces (when working from the office)