Senior Software Engineer

US-OH-Cleveland

careers

Req #: 18145
Type: Regular Full-Time
logo

AmTrust Financial Services, Inc.

Connect With Us:
Connect To Our Company
				Overview:

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.

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.

Qualifications:

* 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 Have Qualifications:

* 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)

#LI-NS1

#LI-HYBRID

#AmTrust

This job description is designed to provide a general overview of the requirements of the job and does not entail a comprehensive listing of all activities, duties, or responsibilities that will be required in this position. AmTrust has the right to revise this job description at any time.
			
Share this job: