EPAM Systems

Senior .NET Software Engineer

3+ months agoOzorków, Poland

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.

DESCRIPTION
Currently we're looking for a Senior .NET Software Engineer.
We are supporting Employment Contract or B2B, depending on your preferences.
Responsibilities

  • Participate in requirements analysis
  • Collaborate with teams to produce software design and architecture
  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle
Requirements
  • 4+ years of experience as a Software Engineer or similar
  • C#, ideally using latest versions of .NET Framework, .NET Core
  • Working experience of cloud technologies (Azure, AWS or GCP)
  • Experience in Web applications development (ASP.Net, MVC, WebAPI, ASP.Net Core)
  • SQL, NoSQL experience
  • Practical experience in setting up CI/CD process
  • Software craftsmanship (TDD, DRY, SOLID, KISS, ATDD/BDD)
  • Agile mindset (Scrum/Kanban)
  • English on B2/B2+ level
  • Knowledge of Object-Oriented Programming and Functional Programming
  • Knowledge of good programming practices and design patterns
  • Ability to test manual, automatic, and continuous integration
  • Knowledge of mathematical issues, algorithms, and data structures on basic level
  • Ability to communicate your thoughts and opinions in a clear way
  • Proactive approach, the "can do" attitude to be able to suggest solutions influencing the increase of teamwork efficiency
  • Take responsibility for your assignments while keeping your team informed about your decisions
  • Growth mindset, willingness to learn, problem-solving skills, and being a real team player
  • Good communication skills in English so you can communicate with our clients and other teammates without any trouble
Nice to have
  • Experiences in modern UI framework (ReactJS or Angular or Vue)
We offer
  • Team & working conditions:
    • Friendly team and enjoyable working environment
    • Engineering community of industry's professionals
    • Flexible schedule and opportunity to work remotely
    • Relocation within our offices
    • Corporate and social events
    • Benefits package (health insurance, multisport, shopping vouchers)
  • Stable income:
    • Employment Contract or B2B
    • Regular assessments and salary reviews
    • Participation in the Employee Stock Purchase Plan
    • Referral bonuses
  • Career development:
    • Innovative solutions delivery and engineering excellence
    • Outstanding career roadmap
    • Leadership development, career advising, soft skills and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning, Get Abstract, O'Reilly, Cloud Guru
    • Language classes on English and Polish for foreigners
  • Please note that only selected candidates will be contacted
WHY EPAM
Apply

Client-provided location(s): Poland
Job ID: EPAM-61090