Senior Software Developer

Newhouse Project Consulting

Norwalk (CA)

Vor Ort

USD 120.000 - 180.000

Vollzeit

Vor 8 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Newhouse Project Consulting in Norwalk, CA seeks a Senior Software Engineer to lead development, modernization, and support of multiple business applications. You will combine hands-on coding with Agile coordination, guide architectural decisions, and collaborate with technical teams and business stakeholders on priority initiatives.

Responsibilities include designing and implementing RESTful APIs, optimizing relational databases, and developing BI reports.

Qualifikationen

  • Bachelor's degree in computer science, information technology, or a related field.
  • 5+ years of application development experience within the past seven years.
  • Experience with object-oriented development including .NET/Java/RoR.
  • Proficiency with client-side scripting such as JavaScript, React, or jQuery.
  • Experience with relational databases (SQL Server, MySQL, Oracle).
  • At least one year of professional Git experience using defined branching strategies.
  • At least two years developing BI reports (Power BI, Crystal Reports, Cognos).
  • Three years delivering features via Agile sprints and facilitating ceremonies.
  • Experience onsite technical support for COTS systems.

Aufgaben

  • Modernize existing applications by assessing codebases, data models, and migrations.
  • Design, develop, and maintain secure, scalable applications with OO languages and DBs.
  • Coordinate multiple development initiatives and communicate progress to stakeholders.
  • Develop and integrate RESTful APIs to connect applications and services.
  • Troubleshoot issues and provide ongoing technical support for business systems.
  • Design and optimize relational database schemas, queries, and data access components.
  • Develop, enhance, and maintain business intelligence reports.
  • Write user stories and deliver features through Agile sprints; facilitate standups and retrospectives.
  • Use Git branching strategies and conduct code reviews to support collaboration.
  • Support containerized applications and CI/CD processes.
  • Track and report delivery metrics such as cycle time and burndown.

Kenntnisse

C#/.NET
ASP.NET Core
.NET 8+
Java
Spring Boot
Hibernate
Ruby on Rails
Ruby Gems
Rails APIs
WebSockets
JavaScript
React
jQuery
Angular
SQL Server
MySQL
Oracle
Power BI
OpenShift
Docker
Kubernetes
CI/CD
Azure DevOps
Jira
REST APIs
Git

Ausbildung

Bachelor's degree in Computer Science

Tools

OpenShift
Docker
Kubernetes
Azure DevOps
Jira
Power BI
Crystal Reports
Cognos

Jobbeschreibung

We have an opportunity for an experienced Senior Software Engineer to lead the development, enhancement, and support of multiple business applications. This role combines hands-on software engineering with Agile project coordination, application modernization, and collaboration with technical teams and business stakeholders.

What You'll Do
  • Modernize existing applications by assessing codebases, mapping data models, and executing phased migrations while preserving functionality and data integrity.
  • Design, develop, and maintain secure, scalable applications using object-oriented programming, client-side frameworks, and relational databases.
  • Coordinate multiple development initiatives, manage competing priorities, and communicate progress to stakeholders.
  • Develop and integrate RESTful APIs to connect applications and services.
  • Troubleshoot application issues and provide ongoing technical support for business systems.
  • Design and optimize relational database schemas, queries, and data access components.
  • Develop, enhance, and maintain business intelligence reports.
  • Write user stories, deliver features through Agile sprints, demonstrate completed work, and facilitate standups, backlog refinement, and retrospectives.
  • Use Git branching strategies and code reviews to support collaborative development.
  • Support containerized applications and CI/CD processes.
  • Track and report delivery metrics, including cycle time, lead time, and burndown.
Required Experience
  • At least five years within the past seven years of application development experience covering:
    • - Object-oriented development, such as .NET, Java, or Ruby on Rails.
    • - Client-side scripting and frameworks, such as JavaScript, React, or jQuery.
    • - Mobile development, such as .NET MAUI or React Native.
    • - Apple development using Swift.
    • - Relational databases, such as SQL Server, MySQL, or Oracle.
  • At least one year of professional Git experience using defined branching strategies.
  • At least two years developing, enhancing, and supporting business intelligence reports using tools such as Power BI, Crystal Reports, or Cognos.
  • At least three years within the past seven years delivering features through Agile sprints, demonstrating work to stakeholders, and facilitating Agile ceremonies.
  • At least one year providing onsite technical support for commercial off-the-shelf (COTS) systems.
Technical Qualifications
  • Strong application development skills using technologies such as C#, ASP.NET Core, .NET 8+, Entity Framework, Java, Spring Boot, Hibernate, Ruby on Rails, Ruby Gems, Rails APIs, and WebSockets.
  • Proficiency in client-side technologies such as JavaScript, jQuery, Angular, or React.
  • Hands-on experience with relational database development, schema design, query optimization, and object-relational mapping.
  • Strong knowledge of RESTful API design, development, and integration.
  • Experience with application migration, including code analysis, data mapping, and phased implementation.
  • Experience with containerization platforms such as OpenShift, Docker, Kubernetes, or similar technologies.
  • Familiarity with CI/CD pipeline setup and management.
  • Experience managing development work through Azure DevOps or Jira.
Additional Qualifications
  • Ability to work independently and collaboratively, driving assignments from planning through completion.
  • Strong problem-solving skills and attention to detail.
  • Clear written and verbal communication with technical and nontechnical audiences.
  • Ability to navigate competing stakeholder priorities.
  • Commitment to continuous learning and evolving development practices.
Education

Bachelor's degree in computer science, information technology, or a related field. Additional qualifying experience may substitute for the required education on a year-for-year basis.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Fullstack Developer
Senior Fullstack Developer

Newhouse Project Consulting • Norwalk (CA)

Vor Ort
USD 130.000 - 170.000
Senior Software Engineer
Senior Software Engineer

Interactive Resources • Jacksonville (FL)

Vor Ort
USD 120.000 - 150.000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

Vor Ort
USD 100.000 - 130.000
Software Engineer
Software Engineer

StevenDouglas • Miami (FL)

Vor Ort
USD 110.000 - 160.000
Senior Software Engineer
Senior Software Engineer

Compunnel Inc. • Kansas City (MO)

Vor Ort
USD 100.000 - 150.000
Software Engineer (Intermediate)
Software Engineer (Intermediate)

North South Consulting Group • Oregon

Hybrid
USD 120.000 - 150.000
Senior Software Developer
Senior Software Developer

Marketing Alliance Group • Dalton (GA)

Vor Ort
USD 90.000 - 140.000
Senior Software Engineer
Senior Software Engineer

Prestige Staffing • Seattle (WA)

Vor Ort
USD 140.000 - 180.000
Remote-friendly?
Senior Software Developer
Senior Software Developer

BS&A Software • Bath Charter Township (MI)

Vor Ort
USD 110.000 - 150.000
Full Stack Developer
Full Stack Developer

Levin Furniture & Mattress • Smithton

Vor Ort
USD 85.000 - 120.000