EPAM Systems

Lead .NET Software Engineer

2 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.

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

  • 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
  • 7+ years of experience as a Software Engineer or similar
  • Experience in leading team of 5+ people
  • C#, ideally using latest versions of .NET
  • Working experience of cloud technologies (Azure, AWS or GCP)
  • Having experience in Web development (ASP.Net, MVC, WebAPI)
  • SQL, NoSQL experience
  • Practical experience in setting up CI/CD processes
  • Software Craftsmanship (TDD, DRY, SOLID, KISS, ATDD/BDD)
  • Agile mindset (Scrum/Kanban)
  • English on B2/B2+ level
  • Mentor mindset
  • Knowledge of Object-Oriented 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
  • Taking responsibility for assignments while keeping the team informed about your decisions
  • Growth mindset, willingness to learn, problem-solving skills, and being a real team player
Nice to have
  • Experiences in modern UI framework (ReactJS or Angular or Vue)
  • Experience of working with performance tools (ie: Jmeter)
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

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