Senior Software Engineer
Randstad
- Rotkreuz, Zug
- Freiberuflich
- Vollzeit
- Latest starting date: 01/06/2024
- Duration: End of 2024 - possible extension
- Location: Rotkreuz + HO
- Workload: 100%
- 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 behaviour
- 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
- Please upload the degree certificate as well as the latest reference letter.
- Only Contractors with a completed education can be considered.
- CVs have to be uploaded in English.
Send us your application and let's have a chat!