Sr. Software Engineer/Lead Software Engineer
Indexed description
Essential Duties And Responsibilities
- Apply core principals of software development and design to new and existing solutions to improve operating efficiency, performance, and adapt to new requirements.
- Provide input to business analysts and/or system analysts during requirements gathering.
- Develop and maintain automobile insurance related system applications and related back-office processing.
- Test code using various techniques, including but not limited to, manual and automated unit tests, functional testing, regression tests, etc.
- Maintain code integrity, branches, and migration within source control.
- Prepare builds for deployment to various environments, including following corporate system change control procedures.
- Support multiple systems in production through maintenance cycles, post deployment monitoring, and issue troubleshooting.
- Write documentation to describe software development, logic, process/data flow, and alterations.
- Utilize various development methodologies in a software development team environment.
Experience
5 or more years of experience in development and maintenance of console applications and complex SQL; experience with PowerShell, MS TFS, GIT, Azure DevOps, and job scheduling software such as Active Batch a plus.
Skills/Knowledge
- .NET, C#, Blazor Web Assembly
- SQL Server stored procedures, functions, and queries.
- Able and willing to learn new tools and techniques to develop software applications.
- Strong knowledge of full stack software development concepts relating to object-oriented programming, and component-based software.
- Ability to design, architect and build scalable applications and solutions in multi-tier environment using best practices, design patterns, and security measures.
- Demonstrates effective problem-solving skills as well as strong verbal and written communication, organizational awareness, and customer service skills.
AIPSO is an equal opportunity employer. To this end, all employment related decisions are made on a non-discriminatory basis and in full compliance with federal, state, and local laws prohibiting discrimination in employment.
This is a non-management position
This is a full time position
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search