Our partner is looking for a Full Stack Engineer to build software applications with .NET technologies, such as .NET MVC, C#, and SQL Server. You will be responsible for designing, coding with standard practices, testing applications, providing technical support, and maintaining software throughout its lifecycle.
Responsibilities
- Design maintainable, extensible components for a world-class fintech software suite.
- Write clean, scalable code using .NET programming languages
- Develop automated tests for code under development.
- Maintain code for various .NET applications and resolve any defects in systems.
- Revise, update, refactor, and debug code.
- Improve existing software.
- Develop API and code documentation for systems under development.
- Monitor everyday activities of the system and serve as an expert on applications and provide technical support.
- Ensure adherence to development standards and practices
Requirements
- 2+ years of experience as a software engineer
- Experience in frontend development using Angular
- Experience with the MS Entity framework
- Experience in C#, ASP.NET, .NET MVC, and web APIs
- .NET core command, framework, and build experience
- SQL Server schema design, stored procedures, and table creation
- Experience with architectural patterns such as Model-View-Controller (MVC)
- Experience with working of ASP .NET core application
- Familiarity with Azure know-how (App Service, Service Bus, Sql, Monitor, etc.)
- Familiarity with architecture styles/APIs (REST, RPC)
- Test framework automation experience (Nunit, Xunit, Mstest)
- Knowledge of secure coding principles (Owasp, privilege escalation)
- Experience with alerting mechanisms for API’s in case of any failures
- Understanding of Agile methodologies
- Experience with Git
- B.S. Computer Science degree or related degree
- Basic JS acquaintance
- Great communication skills
Benefits
- Work in a highly professional team. Informal and friendly atmosphere in the team.
- Ability to work from our comfortable downtown office in Warsaw.
- Paid vacation — 20 business days per year, 100% sick leave payment.
- 5 sick days per year.
- Equipment provision.
- Medical insurance (after the end of the probationary period).
- Partially compensated educational costs (for courses, certifications, professional events, etc.).
- Legal and Accounting support in Poland.
- English and Polish classes 2 times a week (online).
- Bright and memorable corporate life: corporate parties, gifts to employees on significant dates.
Dear Candidates, due to a high volume of applications, only selected candidates will be contacted for interviews. We appreciate your understanding. Thank you for considering a career with us.