Senior Software Engineer
Listed on 2026-05-31
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Backend Developer
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 system goals, fulfill end‑user requirements, and identify and resolve system issues.
- Review and analyze existing application effectiveness and efficiency and then develop strategies for improving or leveraging these systems.
- Work effectively with the 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.
- Develop 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 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.
- Profile the data to measure quality and integrity of the data collected.
- Develop system 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.
- Keep current with market trends and demands.
- Perform other functionally related duties as assigned.
- 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.
- Experience with cloud services (e.g., Azure).
- Experience with Azure Dev Ops build and release pipelines.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with tracing and logging solutions (e.g. Splunk, Jaeger).
The expected salary range for this role is ($ - $).
Please note that the salary information shown above is a general guideline only. Salaries are based upon a wide range of factors considered in making the compensation decision, including, but not limited to, candidate skills, experience, education and training, the scope and responsibilities of the role, as well as market and business considerations.
What We OfferAmTrust Financial Services offers a competitive compensation package and excellent career advancement opportunities. Our benefits include Medical & Dental Plans, Life Insurance, including eligible spouses & children, Health Care Flexible Spending, Dependent Care, 401k Savings Plans, Paid Time Off.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).