Senior Software Development Engineer (C#)
MP Solutions
- Budapest
- Állandó
- Teljes munkaidő
- Demonstrate in-depth knowledge of IDE, language and toolset in C#
- Producing test-driven features and demonstrating your familiarity with the TDD cycle
- Create unique testing and monitoring approaches for complex transactional systems
- Translating requirements into tasks & code, identify and apply appropriate design patterns to problems
- Applying your understanding of cohesion and the SOLID principles to build well structured, maintainable software
- Script and automate within the relevant environment
- Working effectively with product stakeholders to communicate and translate needs into product improvements
- Leading group discussions on system design and working with Product Managers to drive value
- Supporting production systems, resolving, and learning from incidents
- Mentoring and developing peers and our next generation of engineers
- Experience using .NET/C# with an eagerness to take on new technologies (e.g. Java)
- Experience with both SQL/NoSQL databases
- Experience with cloud platform(s) (e.g. AWS, Azure, etc.)
- Experience using Docker and Kubernetes (or similar) for containerization, scalability and monitoring applications
- Experience of working in agile environments and TDD
- Excellent interpersonal skills
- Experience with Ecommerce payment systems would be a nice to have but is not crucial
- Highly competitive salary package
- Permanent contract from the go
- Yearly salary bonus – based on both individual and business performance
- Minimum 25 days of paid holiday/year for everyone
- Extensive private healthcare - complex care package including a wide range of specialists, medical services, and free flu vaccination
- Cafeteria
- Relocation Help - professional service to secure relevant working permits and other necessary documents
- Learning opportunities - certified technical training and learning platforms like Udemy, Pluralsight, and O'Reilly
- Referral Bonus
- A learning culture and excellent opportunities to develop your career within your chosen field or something altogether new
- Varied and exciting projects to play a part in – there is always something new and exciting in the pipeline