Senior Software Engineer
Experis
- Zoug
- CDI
- Temps-plein
As a senior software development engineer you will design, develop and test innovative software solutions.The perfect candidate:We are looking for a senior candidate with software engineering and software development experience, best case within the regulated environment. The candidate needs to have agile and DevOps understanding and experience and will work in a cross-functional international team.General Information:
- Start date: asap
- latest Start Date: 1.6.24
- Workload: 100%
- Job sharing: Possible? no Remote/Home Office: 40% onsite, rest remote (always onsite Monday and Thursday)
- Travel: no (at least maybe once a year)
- Team: 8
- Working hours: Standard
- Actively participate in all phases of software development from feasibility studies through design, development, documentation, testing and bug fixing including software maintenance
- Use agile engineering practices and various software development technologies to develop innovative and efficient solutions and deliver them according to project timelines
- Collaborate with other agile team members to automate integration of the different services and features to the target system
- Very good knowledge in container orchestration
- Collaborate with other agile team members to craft clear user stories, design and implement automated tests for products, and continuously deliver product enhancements
- Collaborating closely with product owners and team members to identify product and delivery risks
- Proactively and continuously drive forward and role-model best practice, engineering processes and agile behavior
- Rapidly develop creative and efficient solutions that enhance the client customer experience
- Min. Bachelor's degree in Computer Science, Mathematics, or a similar field, or comparable work experience as a Software Engineer
- Min. 7+ years of professional software development experience ()
- Agile experience (e.g. Scrum/ SAFe) and DevOps experience
- Very good understanding of software engineering best practices including TDD, Pair Programming, code reviews and design patterns
- Proficiency in C# and .NET core development ()
- Hands-on work experience with Build tools for .NET applications: msbuild, cake (**)
- Good knowledge and working experience with Kubernetes, helms, flux, etc. (***)
- Good knowledge of CI/CD automation tools and components like Azure DevOps Server ()
- Good working experience with Docker and Docker compose
- Fluency in English (spoken and written)
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Excellent problem-solving skills and attention to detail.
- Experience with integrating complex systems, ensuring data flow and interoperability.
- Experience in vulnerability management and tools for it
- Experience working within a regulated software development environment would be a plus
- German is a plus