Senior Software Engineer
AmTrust Financial Services, Inc. · Cleveland, Ohio, US
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 colla...
Job description
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: - Ensure that applications meet business requirements and systems goals, fulfill end-user requirements, and identify and resolve systems issues. - Review and analyze existing applications effectiveness and efficiency and then develop strategies for improving or leveraging these systems. - Work effectively with business liaison to identify and analyze needs. - Attend fact-gathering sessions (when applicable), analyze and solve problems with some assistance - Work effectively with the project team to identify, estimate, prioritize and resolve issues - Develops business-oriented data dictionaries. - Provide data input during an engagement that will impact scope and delivery - Provide input into the technical architecture and the data warehouse technology stack, as well as establish and follow t...