Lead Developer (Mobile App

Zurich Insurance Group
Schaumburg, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 153K

Job location

Remote
Schaumburg, United States of America

Tech stack

Flutter
.NET
Software Applications
Computing Platforms
C Sharp (Programming Language)
Mobile Application Development
Code Review
Computer Engineering
Data Structures
Relational Databases
DevOps
Distributed Systems
Language Integrated Query
Entity Framework
Mobile Application Software
Object-Relational Mapping
Object-Oriented Software Development
Systems Development Life Cycle
Release Management
Service-Oriented Architecture
Software Engineering
Software Systems
Systems Integration
Enterprise Software Applications
.NET Core
Information Technology
REST
Web Api
Microservices

Job description

Zurich (Schaumburg, IL) seeks a Lead Developer (Mobile App) to design and develop mobile applications (internal and external facing). Specific duties include: Design and develop mobile applications by applying software development best practices, leveraging Flutter and similar mobile technologies; Design and develop robust .NET applications by applying software development best practices, leveraging both .NET Core and the .NET Framework with C# to build scalable, high-performing solutions; Develop and maintain RESTful APIs and microservices architectures, ensuring secure, efficient, and reliable communication between distributed systems; Create intuitive and responsive front-end user interfaces using modern frameworks delivering seamless user experiences and integrating with back-end services; work with frameworks for cross-platform mobile development; Manage and optimize CI/CD pipelines to automate building, testing, and deployment processes, ensuring efficient delivery and reliable releases across all environments; full SDLC - design, build, testing and release of working software; contribute to a continuous improvement environment; review code of team members; mentor and train junior developers; adhere to development standards, guidelines and best practices; collaborate with cross-functional teams to define, design, and ship new features; analyze the customer needs and design, document, test, and develop software as required to satisfy the functional and non-requirements; provide technical expertise on aspects of the organization's IT infrastructure, software applications, architecture, hardware to internal customers and advise them of appropriate actions to fulfill procedural and regulatory requirements or solve immediate problems; manage production support issues; and communicate status and issues promptly. Option to work remotely 40% of the time.

Requirements

Position requires a Bachelor's degree, or foreign equivalent, in Computer Science, Computer Systems Engineering, or a closely related field of study, plus 5 years of experience in the job offered, or as a Software Developer, Manager Software Engineering, Technical Lead, Module Lead, or similar position designing and developing mobile applications. Must have 5 years of experience working with each of the following: C# and .NET Platform; mobile app development using Flutter and similar cross platform technologies; .NET WebAPI Framework for maintaining and implementing RESTful applications; Relational Databases, LINQ and ORM Tools (Entity Framework); enterprise application fundamentals including data structures and object-oriented design; and SOA (Service Oriented Architecture) and RESTful API Design Applications. Must also have 3 years of experience working with each of the following: developing multi-layer software solutions using cloud patterns; and DevOps activities including build, deploy and release management. Option to work remotely 40% of the time.

Benefits & conditions

We offer competitive pay and comprehensive benefits for employees and their families. [Learn more about Total Rewards here.]

About the company

At Zurich, we value your ideas and experience. We offer growth, inclusion, and a supportive environment-so you can help shape the future of insurance. Zurich North America is a leader in risk management, with over 150 years of expertise and coverage across 25+ industries, including 90% of the Fortune 500 .

Apply for this position