- Home
- Job offers
- Lead .NET Developer
Offer is no longer available
Lead .NET Developer
EPAM Systems - view profile
- Promoted
November 23
-
Poland
-
Senior
-
ASAP
-
Full-time
-
Contract of Employment, B2B contract
-
English (B2)
-
Hybrid, Remote during pandemics
Job description
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.
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 and qualifications
- 7+ years of experience as a Software Engineer or similar
- Experience in leading team of 5+ people
- C#, ideally using latest versions of .NET
- 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)
- Working experience of cloud technologies (Azure, AWS or GCP)
- 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.
Benefits
-
Home office possible
Increase your chances of getting this job
-
Prove your
skills onlineShow your talent in Skill Verification Challenges -
Apply with CV+
Verified Skill ProfileYou decide which skills you want to reveal -
Recruiter see
your verified skillsNot just resume. It makes you stand out against other candidates -
Invitation to
final interviewFaster. Based on skills you demonstrate not just declare on CV