Senior .Net (with C++) Engineer in Constanţa

WinForms (regular) MVVM pattern (regular) C++ (advanced) .Net (advanced) EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. The remote option applies only to the Candidates who will be working from any location in Poland. DESCRIPTION You will be working on a Desktop app. MVVM pattern is widely used in these frameworks. SOLID is a core set of principles they apply in any new code. You will be part of the Scrum team which will work mainly with the backend and algorithms. Role gives you the opportunity to work with some parts of the application that is written in C++. You will have a chance work with high quality products and scrum teams in Oil&Gas domain. RESPONSIBILITIES You will help us deliver our products quickly and with high quality by taking ownership of the software development processPro-actively contributing to continuously improve our code and development processesBeing passionate about working in a product development environmentShowing craftsmanship and being passionate about qualityBeing motivated by complex architecture and codeBeing passionate about helping our products to stay “future-proof”Adding value to the team through your knowledge and programming skills. With your team grow in achieving unique and outstanding performanceEnjoying learning from your motivated and skilled colleagues and in turn sharing your knowledgeNot afraid to ask questions and excel in your profession REQUIREMENTS Bachelors’ degree or higher in Computer Science or equivalent with significant experience in software developmentIn-depth knowledge in .NET Desktop technologies and frameworksCommercial and good hands on experience with C++Thorough knowledge of software architecture, object oriented design, unit testing, and best practices (e.g.: SOLID, TDD, BDD etc.)Extensive knowledge of complex structures, multi-threading, design patternsExperience working with WinForms, WPF is highly beneficialExperience with MVVM patternScrum/Agile software development background is expectedKnowledge of technical or scientific software engineering is a plusAbility to work with high product qualityExcellent English communications skills (verbal and written) WE OFFER Team & working conditions:Friendly team and enjoyable working environmentEngineering community of industry’s professionalsFlexible schedule and opportunity to work remotelyRelocation within our officesCorporate and social eventsBenefits package (health insurance, multisport, shopping vouchers)Stable income:Employment Contract or B2BRegular assessments and salary reviewsParticipation in the Employee Stock Purchase PlanReferral bonusesCareer development:Innovative solutions delivery and engineering excellenceOutstanding career roadmapLeadership development, career advising, soft skills and well-being programsCertification (GCP, Azure, AWS)Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud GuruLanguage classes on English and Polish for foreignersPlease note that only selected candidates will be contacted

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!