Software Engineer II

AmTrust Financial Services, Inc.Cleveland, OH
90d

About The Position

As a Senior Software Engineer, you will play a crucial role in developing both front-end and back-end components of our applications. You will collaborate with cross-functional teams to design, develop, and maintain scalable software solutions. Additionally, you will be looked to as a leader within the team to set a standard of excellence for more junior team members.

Requirements

  • Minimum of 5 years of professional software development experience.
  • 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#, SQL Server).
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Experience and strong commitment to writing unit tests.
  • 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.

Nice To Haves

  • Experience with cloud services (e.g., Azure).
  • Experience with Azure DevOps build and release pipelines.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Experience with tracing and logging solutions (e.g. Splunk, Jaeger)

Responsibilities

  • Design, develop, and maintain high-quality web applications using Angular for front-end and .NET for back-end API development.
  • Collaborate with product managers, designers, and other engineers to define and implement innovative solutions.
  • Write clean, maintainable, and efficient code, following best practices and design patterns.
  • Conduct code reviews and mentor junior developers to promote knowledge sharing and professional growth.
  • Troubleshoot, debug, and optimize applications for performance and scalability.
  • Stay up-to-date with emerging technologies and industry trends, and apply them to improve our development processes.

Benefits

  • Medical & Dental Plans
  • Life Insurance, including eligible spouses & children
  • Health Care Flexible Spending
  • Dependent Care
  • 401k Savings Plans
  • Paid Time Off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service