See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewQuestions interviewers often ask for this role, with sample answers.
One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
The Senior Applications Developer will design, develop, test, and maintain secure web and desktop applications, services, and system integrations. They will collaborate with business partners and product teams to refine requirements, troubleshoot production issues, and ensure high-quality software delivery.
The Senior Applications Developer will be joining a growing development team as we build and maintain web portals, system integrations and other custom development for our business units. This person will design, code, test, debug and maintain a set of computer programs.
Responsibilities:
⦁ Design, develop, test, deploy, and maintain secure, reliable web applications, desktop applications, services, system integrations, and custom solutions that meet business and technical requirements.
⦁ Develop and modernize solutions using C#, .NET Framework, .NET 8 or later, Angular, TypeScript/JavaScript, and SQL.
⦁ Build and integrate modern REST-based APIs, applying sound API design, versioning, security, error-handling, and documentation practices.
⦁ Develop and support background processing solutions using Windows Services or .NET Hosted Services, including integrations that use RabbitMQ messaging.
⦁ Develop and maintain Windows Forms desktop applications while supporting modernization and integration with current .NET services and APIs.
⦁ Create unit and integration tests, participate in code reviews, and follow team standards for source control, maintainability, performance, and secure development.
⦁ Collaborate with business partners, product owners, developers, and support teams to refine requirements, estimate work, demonstrate solutions, and troubleshoot production issues.
⦁ Deliver assigned work within agreed scope and timelines, communicate risks early, and contribute actively to project and technical discussions.
Qualifications:
⦁ Bachelor’s degree in computer science, information systems, a related technical field, or equivalent practical experience.
⦁ Hands-on software development experience with C#, .NET Framework, .NET 8 or later, Angular, TypeScript/JavaScript, and SQL.
⦁ Experience developing REST-based APIs, Windows Services or .NET Hosted Services, and Windows Forms desktop applications; familiarity with RabbitMQ or comparable message-broker technology.
⦁ Ideally have five or more years of related professional software development experience, with demonstrated ability to deliver maintainable solutions and collaborate effectively in a team environment.
At Gallagher, we believe supporting our colleagues goes far beyond the role itself. For more information, visit our Benefits page.
At Gallagher, we are dedicated to building an inclusive and authentic workplace. If your past experience doesn’t align perfectly, we encourage you to join our Talent Community to stay connected to additional career opportunities. At times, we will consider transferable skills from previous roles.
Gallagher is an affirmative action/equal opportunity employer (Minorities/Females/Veterans/Disabled)
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 221,244+ Jobs in Software Engineer
Answer easy questions
221,244+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”