UI framework (nice to have) webapi (advanced) Cloud (advanced) Agile (advanced) .NET Core (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.DESCRIPTIONCurrently we're looking for a Senior .NET Software Engineer.We are supporting Employment Contract or B2B, depending on your preferences.RESPONSIBILITIESParticipate in requirements analysisCollaborate with teams to produce software design and architectureWrite clean, scalable code using .NET programming languagesTest and deploy applications and systemsRevise, update, refactor and debug codeImprove existing softwareDevelop documentation throughout the software development life cycleREQUIREMENTS4+ years of experience as a Software Engineer or similarC#, ideally using latest versions of .NET Framework, .NET CoreExperience in Web applications development (ASP.Net, MVC, WebAPI, ASP.Net Core)SQL, NoSQL experiencePractical experience in setting up CI/CD processSoftware craftsmanship (TDD, DRY, SOLID, KISS, ATDD/BDD)Agile mindset (Scrum/Kanban)Working experience of cloud technologies (Azure, AWS or GCP)English on B2/B2+ levelKnowledge of Object-Oriented Programming and Functional ProgrammingKnowledge of good programming practices and design patternsAbility to test manual, automatic, and continuous integrationKnowledge of mathematical issues, algorithms, and data structures on basic levelAbility to communicate your thoughts and opinions in a clear wayProactive approach, the “can do” attitude to be able to suggest solutions influencing the increase of teamwork efficiencyTake responsibility for your assignments while keeping your team informed about your decisionsGrowth mindset, willingness to learn, problem-solving skills, and being a real team playerGood communication skills in English so you can communicate with our clients and other teammates without any troubleNICE TO HAVEExperiences in modern UI framework (ReactJS or Angular or Vue)WE OFFERTeam & 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 foreigners
Senior .NET Software Engineer in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!