We are looking for developers with experience in .NET and Angular to join our company on challenging projects for a leading company in reinsurance and risk management. The position provides the opportunity to work on all aspects of the development of a system.
Responsibilities:
- Actively participate in the complete product development lifecycle (requirements analysis, architectural design, coding, documentation, deployment)
- Collaborate with the rest of the team members and follow the team’s established process
- Follow established code conventions and deliver high-quality code with unit tests
- Give and receive direct feedback from the client and other stakeholders
- Give and receive direct feedback from all levels in the company
- Stay tuned to the latest trends in the development community
Requirements:
- 2+ years of professional programming experience with C# and .NET Core
- 2+ years of professional development experience with Angular 2+ or React
- TypeScript
- Relational DBs: PostgreSQL/MSSQL/MySQL
- Analytic and algorithmic thinking
- Unit testing
- Object-oriented design skills
- Еxperience with Git
- Self-discipline
- Good communication skills
- Team collaboration skills
- Good command of English
Any non-empty set of the following skills is considered a plus for the candidate:
- ASP.NET Core
- Node.js
- Microsoft Azure / Amazon AWS
- Working experience with design patterns
- End-to-end testing
- Data structures
- Experience with agile software development methodologies
What we offer:
- Cutting-edge technologies
- Individual career development plan
- Company-supported internal and external trainings
- Flexible working hours
- Great work-life balance
- Social benefits and bonuses
- Supplementary health insurance