We are seeking a Senior .NET Full Stack Developer to join our remote team.
As a Senior Developer, you will be responsible for satisfying internal and external customer requirements through developing new functionality and enhancing existing functionality within our products. You will work closely with product owners to define requirements and software design, evaluate feasibility, and make recommendations.
Responsibilities
- Develop detailed specifications for applications' design, write, code, and test applications
- Evaluate feasibility and make recommendations for software design based on customer requirements, time limitations, and system limitations
- Explore and research new and alternate technologies and platforms, and provide technical guidance on a wide range of systems/projects
Requirements
- Minimum of 3 years of full stack development experience using the .NET Framework and WinForms
- Proficient in C#, MS-SQL Server, Web API, and JavaScript
- Experience in creating and consuming web services (RESTful, SOAP)
- Knowledge of database-backed applications (MSSQL, PostgreSQL) and TSQL Stored Procedures
- Familiarity with modern ORMs (Entity, EF Core, Dapper) and writing unit/integration tests (NUnit, XUnit, Jest)
- Experience with version control systems such as Git, TFS and understanding of design patterns and best practices
- Customer-oriented with the ability to translate conceptual ideas into projects and tasks, and business needs into technical requirements
- Fluent English communication skills at a B2+ level
Nice to have
- Familiarity with HTML/CSS
- Real estate appraisal-related knowledge and experience
- Experience with Test-Driven Development (TDD) and Continuous Integration/Continuous Deployment systems such as TeamCity, Jenkins
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