Job Description
Job Description
Software Engineer
AmWINS Group is the largest specialty distributor of property, casualty and professional lines insurance products, with approximately 8,000 employees. Our sales professionals are strategically located throughout the United States to service retail agents with innovative excess & surplus (E&S) lines and specialty insurance solutions.
AmLINK is the flagship internal web application supporting brokerage, accounting, and small business underwriting. It is written in ASP.NET forms with Microsoft SQL as a back-end data store. This position involves supporting this legacy application and building new features for our growing business.
Responsibilities :
- Code, test and maintain software applications for our internal applications
- Contribute to feature delivery from technical design through execution and release within our continuous integration and delivery environment
- Modernize a legacy application by introducing modern architecture stacks like APIs and messaging.
- Be involved in the maintenance and updating of legacy code
- Participate in all phases of our Scrum / Kanban SDLC - working in concert with our Product, QA, and Release Management teams
- Stay up-to-date on emerging technologies and how they might be used to meet goals
- Bring new ideas to the team, teach best practices, pitch and lead adoption of change
Required Qualifications :
7+ years as a software developer with an advanced background building software using the Microsoft technology stackCore technologies requiredC#REST / Web API.NET Core through latest versionMicrosoft SQL including stored procedures, functions, and viewsStrong understanding of object-oriented software design / SOLID principlesExtensive use of APIs and understanding of HTTP and REST architectureExperience working in an Agile / SCRUM environmentProven ability to work in a rapid release production environment with test automationExperience with Unit Testing frameworks (NUnit, XUnit, MSTest, TDD or BDD)Ability to collaborate with team and work independently to complete tasksIndependent problem solver / troubleshooterPreferred Skills :
Knowledge of Azure Cloud ServicesExpertise with Vue.js, Angular, ReactExpertise with Bootstrap, CSS / LESS / SASS, and HTMLKnowledge of NET Web Forms (for legacy app)Any accounting experience