Discover your dream Career
For Recruiters

Senior Software Developer

Selby Jennings Davenport, United States
Posted 1 day ago Hybrid Job Permanent USD120000 - USD140000 per annum

Senior Software Developer

Selby Jennings Davenport, United States



Senior Software Developer | Hybrid in Davenport, Iowa



Position Summary

A growing organization is seeking a Senior Software Developer to join its Application Development team. This role is responsible for the design, development, enhancement, testing, and support of enterprise applications that are critical to the business.

The Senior Software Developer will partner closely with IT leadership, architects, developers, infrastructure teams, business analysts, project managers, and business stakeholders to deliver modern, scalable technology solutions. This individual will play an important role in application modernization efforts, enterprise integrations, software architecture, and mentoring other developers while helping drive engineering best practices throughout the organization.



Key Responsibilities

  • Design, develop, test, maintain, and support enterprise software applications.
  • Translate business requirements into scalable technical solutions.
  • Partner with business and IT teams to deliver enhancements and new functionality across enterprise platforms.
  • Design and implement APIs and integrations that promote consistency, scalability, and reusability.
  • Develop and support applications leveraging modern architectural patterns, including microservices and distributed systems.
  • Contribute to cloud modernization and enterprise application initiatives.
  • Drive continuous improvement in development processes, tooling, CI/CD pipelines, DevOps practices, and release automation.
  • Mentor and support developers while promoting a culture of collaboration, accountability, and continuous learning.
  • Work closely with QA teams to identify, troubleshoot, and resolve defects.
  • Help reduce technical debt and improve long-term maintainability of enterprise systems.
  • Participate in architecture discussions and contribute to technology roadmaps.
  • Collaborate with external vendors and technology partners on integrations and solution delivery.
  • Investigate and resolve complex production issues.
  • Create and maintain technical documentation, diagrams, and support materials.
  • Participate in an on-call rotation supporting production applications and enterprise systems.


Required Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent professional experience.
  • 7+ years of software development experience.
  • Experience working in insurance, financial services, or another regulated industry is preferred.
  • Strong understanding of software development lifecycle (SDLC) methodologies and modern engineering practices.
  • Ability to independently analyze complex business and technical problems and recommend solutions.
  • Excellent communication and collaboration skills.


Technical Qualifications

Candidates should have strong experience across most of the following areas:

  • Systems analysis, solution design, application development, and technical implementation.
  • Enterprise application development using C# and .NET technologies.
  • Experience supporting both modern and legacy Microsoft technology stacks.
  • Hands-on experience with Blazor, Razor, Entity Framework, and related Microsoft development tools.
  • Development and maintenance of web applications, REST APIs, and enterprise services.
  • Experience designing and supporting microservices-based architectures.
  • Strong understanding of RESTful APIs, integration patterns, and distributed systems.
  • Experience building and supporting Azure-based applications and services.
  • Development of serverless, event-driven, and cloud-native solutions.
  • Strong database experience including data modeling, performance tuning, and writing complex SQL queries.
  • Experience with relational database platforms and enterprise data solutions.
  • Experience building and maintaining CI/CD pipelines and automated deployment processes.
  • Proficiency with Azure DevOps, source control, and Git-based workflows.
  • Experience gathering requirements, evaluating technical feasibility, and recommending solutions.
  • Ability to collaborate with architects, business stakeholders, and development teams on enterprise initiatives.
  • Experience creating technical documentation and system architecture diagrams.
  • Familiarity with reporting, analytics, and business intelligence solutions is a plus.


Preferred Experience

  • Enterprise application modernization initiatives.
  • Cloud migration projects.
  • API strategy and enterprise integrations.
  • DevOps and release automation.
  • Mentoring and technical leadership.
  • High-availability, production-scale systems.
  • Insurance platforms, financial systems, or other complex enterprise environments.


What Makes This Opportunity Interesting

  • Significant investment in modern technology initiatives.
  • Opportunity to work with cloud platforms, APIs, microservices, and application modernization efforts.
  • Mix of hands-on development, architecture, and technical leadership responsibilities.
  • High visibility role with meaningful impact across the organization.
  • Collaborative team environment focused on engineering excellence and continuous improvement.

job_description_image
Job ID  PR/616270
ABOUT COMPANY
New York, United States
1000 Employees HR & Recruitment
We support the Financial Sciences & Services industry with talent that can truly shape the future of a business. Whether that be Quantitative Analyti...
More Jobs From Selby Jennings
Selby Jennings
Senior Software Developer
Selby Jennings
Bridgeview, United States
8 days ago Full time USD120000 - USD140000 per annum
Selby Jennings
Senior/C++ Software Engineer
Selby Jennings
London, United Kingdom
14 days ago Full time Negotiable
Selby Jennings
Senior Staff Software Engineer
Selby Jennings
Manhattan, United States
14 days ago Full time USD250000 - USD800000 per year
Selby Jennings
Supervisor of Application Development
Selby Jennings
Davenport, United States
1 day ago Full time USD140000 - USD160000 per annum
Selby Jennings
Software Engineer (Full Stack)
Selby Jennings
Manhattan, United States
1 day ago Full time USD130000 - USD175000 per year + + annual bonus
Selby Jennings
Software Engineer - C++
Selby Jennings
Singapore
13 days ago Full time Negotiable
Selby Jennings
Senior C++ Developer
Selby Jennings
Hong Kong
6 days ago Full time Negotiable
Selby Jennings
Senior Java Developer
Selby Jennings
McLean, United States
12 days ago Full time USD180000 - USD200000 per year + + annual bonus
Selby Jennings
iSeries Developer
Selby Jennings
Bridgeview, United States
8 days ago Full time USD90000 - USD120000 per annum
Selby Jennings
Lead DevOps
Selby Jennings
McLean, United States
27 days ago Full time Up to USD125000 per year

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
More Jobs Like This
Northern Trust
Sr. Lead, Software Engineering
Northern Trust
Chicago, United States
London Stock Exchange Group
Senior Software Engineer, .NET & WCF Modernization
London Stock Exchange Group
Bangalore, India
American Express
Senior Software Engineer II
American Express
Anna Nagar, India