We are looking for a proficient Senior .NET Full-Stack Developer to enhance our team by developing top-tier web applications.
This position requires maneuvering through the entire technology stack and demands someone skilled in both front-end and back-end technologies, thrives in a dynamic environment, and can provide reliable solutions.
Responsibilities
- Develop and oversee web applications using .NET Framework 4.6.2 / 4.8 and .Net Core 8, C#, and MVC
- Craft and implement user interfaces with HTML, CSS, Angular, AJAX, JavaScript, and JQuery
- Create and integrate APIs and web services
- Handle database tasks using SQL and Oracle
- Execute layered architecture including DAOs, Services, Model, and Presentation layers
- Test units to verify code reliability and functionality
- Engage with team members for code reviews, internal tools, and enhancements on processes
- Engage throughout the software development life cycle, from conception to deployment
- Update and improve current software solutions
- Utilize tools such as Jira/Confluence, DevOps, GIT, Visual Studio 2022, and Visual Code for project management and version control
Requirements
- Minimum of 3 years in full-stack web application development
- Proficiency in .NET C# development
- Background in developing using Framework 4.6.2 / 4.8 and .Net Core 8
- Expertise in web development technologies including MVC, HTML, CSS, Angular, AJAX, JavaScript, and JQuery
- Experience with SQL and familiarity with Oracle version 19 (knowledge of versions 16 onwards acceptable)
- Understanding of both consuming and developing Web APIs/Web Services
- Capability to implement layered architecture solutions
- Skills in using tools like Jira/Confluence, DevOps, GIT, Visual Studio 2022, and Visual Code
- Knowledge of unit testing to validate code
Nice to have
- Expertise in NHibernate, Entity Framework, or other ORM technologies
- Familiarity with Bootstrap and UX concepts
- Experience with DevOps methodologies for streamlined development processes
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn