Zurich Insurance - Schaumburg, IL

posted 4 months ago

Full-time - Senior
Remote - Schaumburg, IL
Insurance Carriers and Related Activities

About the position

Zurich North America is seeking a Lead Developer (Mobile Apps) to join our team at the Schaumburg, IL headquarters, operating under a hybrid work schedule. This position can be filled at either the Senior Developer or Lead Developer level, depending on the applicant's experience and skill set. The successful candidate will play a crucial role in the development of mobile applications, utilizing .NET application development best practices. The role requires proficiency in the .NET framework and C# to build scalable applications, as well as experience with frameworks for cross-platform mobile development. As a Senior or Lead Developer, you will be responsible for the full Software Development Life Cycle (SDLC), which includes designing, building, testing, and releasing functional software. You will contribute to a culture of continuous improvement, review code from team members, mentor junior developers, and ensure adherence to development standards and best practices established by the team. Collaboration with cross-functional teams will be essential to define, design, and ship new features. You will analyze customer needs and design, document, test, and develop software to meet both functional and non-functional requirements. In addition to development tasks, you will provide technical expertise regarding the organization's IT infrastructure, software applications, architecture, and hardware to internal customers. This includes advising on appropriate actions to fulfill procedural and regulatory requirements or to resolve immediate issues. You will also manage production support issues and work directly with customers as needed, ensuring that all agreed work is completed within established estimates while promptly communicating status and issues.

Responsibilities

  • Develop .NET applications using software best practices.
  • Deliver results using the .NET framework and C# for scalable applications.
  • Engage in full SDLC: design, build, testing, and release of software.
  • Contribute to a continuous improvement environment.
  • Review code of team members and mentor junior developers.
  • Assist in adherence to development standards and guidelines.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Analyze customer needs and design, document, test, and develop software accordingly.
  • Provide technical expertise on IT infrastructure and software applications to internal customers.
  • Manage production support issues and work with customers as required.
  • Complete agreed work within established estimates and communicate status and issues promptly.

Requirements

  • Bachelor's Degree and 5+ years of experience in Software Programming Applications, or
  • High School Diploma with 8+ years of experience in Software Programming Applications, or
  • Zurich Certified Insurance Apprentice with an Associate Degree and 5+ years of experience in Software Programming Applications.
  • Experience in design, coding, benchmark testing, debugging, and documentation of programs.
  • Experience working with multiple phases of software systems programming applications.
  • Experience with multiple programming languages.

Nice-to-haves

  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • Proven experience in software & mobile development (4+ years).
  • Strong knowledge of C# and .NET Platform.
  • Mobile app development experience primarily with Flutter.
  • Experience with .NET WebAPI Framework for RESTful applications.
  • Hands-on experience with Azure App Services and Azure Service Bus.
  • Experience in DevOps activities with VSTS.
  • Strong in Relational Databases, LINQ, and ORM Tools (Entity Framework).
  • Solid foundation in enterprise application fundamentals such as data structures and object-oriented design.
  • Experience with SOA and RESTful API Design Applications.
  • Proven experience developing multi-layer software solutions using cloud patterns and API Management solutions.

Benefits

  • Comprehensive employee benefits package for employees and eligible dependents.
  • Competitive compensation.
  • Ongoing career development opportunities.
  • Diversity and inclusion initiatives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service