Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AmTrust Financial Services, Inc. Logo

Senior Software Engineer

AmTrust Financial Services, Inc.

Salary not specified
Oct 10, 2025
Cleveland, OH, US
Apply Now

Develop and maintain scalable software solutions, ensuring applications meet business requirements and identifying and resolving systems issues.

Requirements

  • Strong proficiency in Angular and .NET frameworks.
  • Experience in developing RESTful APIs and microservices architecture.
  • Solid understanding of front-end technologies (HTML, CSS, JavaScript) and back-end technologies (C-Sharp, SQL Server).
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Experience and strong commitment to writing unit tests.
  • Experience with cloud services (e.g., Azure).
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).

Responsibilities

  • Develops business-oriented data dictionaries.
  • Provide input into the technical architecture and the data warehouse technology stack, as well as establish and follow through on data modeling and ETL standards
  • Work with internal teams to define an enterprise-wide data aggregation approach that encompasses multiple systems and various data integration points
  • Profiles the data to measure quality and integrity of the data collected
  • Develop systems specifications based on business rules, specifications and process flows
  • Develop data flow, application and ER diagrams and technical specifications
  • Implement tools, scripts, queries or applications for accessing and analyzing data and associated metadata.

Other

  • Minimum of 5 years of professional software development experience.
  • Excellent problem-solving skills and attention to detail.
  • Familiarity with Agile/Scrum methodologies.
  • Strong communication skills and ability to work effectively in a team-oriented environment.
  • Attend fact-gathering sessions (when applicable), analyze and solve problems with some assistance