
Software Engineer III
AmTrust Financial Services, Inc.16 hours ago
Cleveland, OH, USASenior
Base Salary
$77k - $115k/yr
Responsibilities
- Design, develop, implement, maintain, modernize, and support enterprise applications using C#, .NET, ASP.NET Core, and related Microsoft technologies.
- Develop and support web applications using Angular, Blazor, and TypeScript.
- Design, build, and maintain RESTful APIs and service-oriented solutions for internal and external business processes.
- Analyze and resolve complex production issues, application defects, and performance concerns while monitoring application health.
- Develop reusable components, services, and frameworks that promote consistency and efficiency.
- Contribute to application architecture, technical designs, technology roadmaps, code reviews, coding standards, and secure development practices.
- Mentor junior developers and provide technical guidance across project teams.
- Develop SQL queries, stored procedures, functions, and database objects, and support data validation, migration, and integration activities.
- Integrate applications with internal and third-party systems through APIs, messaging, and service-oriented architectures.
- Collaborate with analysts, product owners, architects, stakeholders, and engineers to translate requirements into technical solutions.
- Assist with project planning, effort estimation, timeline development, deployments, documentation, and continuous improvement.
- Participate in Agile ceremonies and stay current with industry trends, technologies, and best practices.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related technical field; equivalent experience may be considered.
- At least 5 years of professional software development experience.
- Strong experience with C# and the Microsoft .NET platform.
- Experience building and supporting RESTful APIs and service-oriented applications.
- Experience with Angular and/or Blazor for modern web application development.
- Strong knowledge of object-oriented programming, design patterns, and software architecture.
- Experience with Microsoft SQL Server and source control systems such as Git.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills and the ability to work independently and collaboratively.
- Preferred experience with .NET 8+, ASP.NET Core, Entity Framework, Blazor Server, Blazor WebAssembly, Angular, TypeScript, modern .NET frameworks, microservices, distributed systems, and AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, or Azure OpenAI.
Benefits
- Medical and dental plans.
- Life insurance, including eligible spouses and children.
- Health care flexible spending and dependent care accounts.
- 401(k) savings plans.
- Paid time off.
- Competitive compensation and career advancement opportunities.
Tech Stack
Categories
About AmTrust Financial Services, Inc.
AmTrust Financial Services is a multinational property and casualty insurer focused on small commercial lines, workers’ compensation, specialty risk, and extended-warranty programs. It sells coverage through agents, brokers, and partnerships with manufacturers and retailers, serving businesses across the U.S. and internationally. Founded in 1998 and headquartered in New York City, AmTrust is privately held after previously trading on NASDAQ.