Who We Are:
PCMI (Policy Claim Management International) is a fast-growing, leading provider of integrated software for Extended Warranty Management and Finance and Insurance (F&I) administration. We are a SaaS company that operates in a fast-paced, entrepreneurial environment. Our 3 teams located in the US, Poland, and Thailand work collaboratively around the clock to build our PCRS platform that automates the full administration lifecycle of all extended warranties, F&I products, and service contracts for our customers.
What You’ll Do
As a Senior .NET Developer, you will lead the design and development of complex web applications using .NET Core and Angular. You will ensure the technical quality of the codebase by implementing the best practices in unit testing, coding standards, and architecture. In this role, you will collaborate closely with cross-functional teams and take ownership of key components of the system, while mentoring junior developers and working with advanced technologies, including Azure.
In this role, you will:
Lead the design, development, and deployment of complex web applications using .NET Core and Angular.
Build highly scalable, maintainable, and secure solutions leveraging Azure cloud services.
Collaborate with cross-functional teams to design and implement key features.
Implement Domain-Driven Design (DDD) principles to ensure that the architecture supports business needs.
Mentor junior developers and participate in code reviews to ensure high coding standards and best practices.
Optimize application performance and ensure high availability in production environments.
Work with SQL Server databases and integrate DevExpress controls for complex UI components.
Ensure code quality through extensive unit testing using industry-standard frameworks.
Participate in architectural discussions and contribute to technology strategy.
What You'll Need to Join Our Team
Requirements:
7+ years of professional experience with .NET Core, Angular, and SQL Server.
Strong understanding of DDD principles and their implementation.
Proficiency in C#, Angular, TypeScript.
Experience with cloud technologies, specifically Azure (App Services, Service Bus, Azure SQL, Azure Web Functions, etc.).
Familiarity with modular design and architecture.
Experience with message brokers and related patterns.
Ability to lead technical initiatives and mentor junior developers.
Experience in creating user-friendly interfaces.
Proficiency with unit testing frameworks (e.g., NUnit or xUnit).
Familiarity with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus).
Experience with AI Tools (e.g., GitHub co-pilot), preferred.
Required Skills/Abilities
Excellent verbal and written communication skills.
Fluent in English, both written and spoken.
Excellent interpersonal and customer service skills.
Excellent organizational skills and attention to detail.
Excellent time management skills with a proven ability to meet deadlines.
Strong analytical and problem-solving skills.
Ability to prioritize tasks and to delegate them when appropriate.
Ability to function well in a high-paced and at times stressful environment.
Proficient with Microsoft Office Suite or related software.
Why work with us:
Competitive Compensation from 15,000 PLN – 18,000 PLN/mo.
Private healthcare
Access to the sports group
Multisport card
Training opportunities
Hybrid and flexible working hours
Referral program
English language lessons
Integration meetings
*Note: It is required for this role to be in the office 1 day per week.
Net per month - B2B
Check similar offers