SR Application Engineer -Hybrid
National Interstate Insurance Company · Richfield, OH · 3 wk ago
EngineeringFull-time
Essential Job Functions And Responsibilities
- Designs, programs, builds, and deploys software applications and systems that support various business and insurance processes.
- Drives the implementation of new features and functionalities based on business requirements, enhancing the overall user experience.
- Safeguards seamless integration of new applications with existing systems, minimizing disruptions to business operations.
- Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements.
- Develops technical specifications based on conceptual design and stated business requirements.
- Collaborates with cross-functional teams to design and implement integration solutions that enhance data flow and system interoperability.
- Maintains application performance, identifying and resolving any issues that may impact system efficiency.
- Conducts regular performance assessments and implements improvements to ensure applications run smoothly and efficiently.
- Provides technical support to end-users, addressing and resolving application-related issues in a timely manner.
- Develops and maintains documentation for troubleshooting procedures and best practices.
- Collaborates with business analysts, project managers, and other stakeholders to understand business needs and translate them into technical requirements.
- Provides regular updates on project status and progress.
- Proactively identifies opportunities for process improvements and implements solutions that enhance overall system performance.
Job Requirements
- Education: Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field.
- Experience: Generally, a minimum of 6 years of experience in software engineering and/or application engineering. Prefer experience with .NET/C#, SQL, Full Stack Development, Test automation.
Scope Of Job/Qualifications
- Demonstrates advanced proficiency in multiple programming languages.
- Advanced experience with cloud platforms and modern development frameworks.
- Extensive experience working in Agile/Scrum environments.
- Develops time estimates and other project management elements for complex project deliverables.
- Provides technical expertise across a range of applications, systems and/or technologies.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex software issues.
- Demonstrates strong understanding of machine learning concepts and their software engineering implications.
- Requires a high level of understanding of the organization's business and technology operations.