Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Medical Knowledge Group

Position Overview

We are seeking an experienced Software Engineer to support, maintain, and enhance our Speaker Bureau technology platform. This role will work within an established C#/.NET application built on ASP.NET Web Forms , taking ownership of troubleshooting, enhancements, reporting, and ongoing improvements to the platform.

The ideal candidate is comfortable working in a legacy production codebase , can quickly understand existing systems and business logic, and knows how to make thoughtful improvements without unnecessarily introducing risk. This person should be equally comfortable debugging application code, investigating data in SQL Server, building reports and ad-hoc queries, and using modern AI-assisted development tools to work more efficiently.

Experience supporting applications in the pharmaceutical or life sciences industry is strongly preferred.

Key Responsibilities

  • Maintain, troubleshoot, and enhance an existing C#/.NET ASP.NET Web Forms application.
  • Diagnose and resolve issues within a mature/legacy codebase, including tracing application behavior across existing business logic, database interactions, and integrations.
  • Become familiar with an existing application quickly and work effectively even when documentation is incomplete.
  • Identify opportunities to improve legacy code as part of ongoing development and support work.
  • Refactor and modernize components where appropriate while maintaining application stability and existing business functionality.
  • Investigate production issues, determine root causes, and implement durable fixes rather than temporary workarounds.
  • Work extensively with Microsoft SQL Server , including:
  • Writing and troubleshooting SQL queries.
  • Constructing complex and ad-hoc queries to answer operational and business questions.
  • Investigating application and data issues directly within the database.
  • Developing and modifying reports and data extracts.
  • Understanding existing database structures, relationships, stored procedures, and application dataflows.
  • Identifying opportunities to improve query performance and data-access patterns.
  • Translate operational and business requirements into practical technical solutions.
  • Support ongoing enhancements and feature development for the Speaker Bureau platform.
  • Review existing implementations and recommend improvements where appropriate rather than simply extending legacy patterns.
  • Produce maintainable, well-documented code and technical solutions.
  • Collaborate with technical and business stakeholders to understand issues and determine appropriate solutions.
  • Use modern AI-assisted development tools such as Claude and/or OpenAI Codex to accelerate code analysis, debugging, development, documentation, testing, and understanding of legacy systems.
  • Apply sound engineering judgment when using AI-generated code or recommendations, including reviewing, testing, and validating output before implementation.

Required Technical Skills

  • Strong professional experience with C# and the Microsoft .NET Framework.
  • Experience developing and maintaining ASP.NET Web Forms applications.
  • Strong Microsoft SQL Server experience.
  • Strong SQL skills, including the ability to independently construct queries for investigation, reporting, analysis, and troubleshooting.
  • Experience debugging complex applications and tracing issues through application code and database layers.
  • Demonstrated ability to work effectively within legacy or mature codebases.
  • Ability to understand unfamiliar code, identify how existing functionality works, and make changes safely.
  • Experience maintaining and improving production applications where business continuity and reliability are important.
  • Familiarity with source control and standard software development practices.
  • Experience using AI coding/development tools, preferably Claude and/or OpenAI Codex, as part of day-to-day engineering workflows.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.

Preferred Qualifications

  • Previous experience working with pharmaceutical, life sciences, healthcare, or other highly regulated industry applications.
  • Experience with pharmaceutical Speaker Bureau, HCP engagement, meeting/event management, or related platforms is particularly valuable.
  • Understanding of the operational and compliance considerations associated with pharmaceutical programs.
  • Experience modernizing or incrementally improving older .NET applications without requiring a complete rewrite.
  • Experience supporting business-critical internal or client-facing applications.
  • Experience developing operational reports, exports, and data analysis tools from SQL Server data.

What We’re Looking For

This role requires someone who is comfortable inheriting an existing system rather than starting with a clean slate. The successful engineer should be able to look at unfamiliar or older code and systematically determine what it does, why it behaves the way it does, and how to fix or improve it safely .

We are looking for someone who:

  • Is a strong technical problem solver and debugger.
  • Is comfortable navigating code they did not originally write.
  • Does not view a legacy codebase as something that must automatically be rewritten.
  • Can distinguish between areas that should remain stable and areas where incremental modernization will materially improve the application.
  • Can independently investigate both application and data-related issues.
  • Understands that SQL and the underlying data are often essential to diagnosing application behavior.
  • Uses AI development tools effectively while still applying their own engineering judgment.
  • Can balance speed, maintainability, reliability, and business requirements.
  • Takes ownership of problems from investigation through resolution.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Jersey City, NJ vacancy
  •  ...reviews. Collaborate with team members to understand requirements and deliver software features. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.... 
    Suggested

    Emonics LLC

    Jersey City, NJ
    1 day ago
  •  ...” for every team—helping them work 100x faster without heavy engineering overhead. About the role We are seeking a highly autonomous...  .... Qualifications ~0-2 years of professional software development experience (at least 1 year with full-stack responsibilities... 
    Suggested

    Cassidy Corp

    Jersey City, NJ
    1 day ago
  •  ...Job Title: Sr. Full Stack Software Engineer Location: Jersey City, NJ (Local candidates only - 5 days onsite) Job Type: Contract Experience: 12+ years Job Overview Key Responsibilities: Drive architecture reviews, define... 
    Suggested
    Contract work
    Local area

    Inficare

    Jersey City, NJ
    1 day ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...responsibility is the ongoing support and administration of database software systems - Plan, coordinate, and administer database systems, including... 
    Suggested
    Work experience placement

    AmNet Services

    Jersey City, NJ
    1 day ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase within the Asset & Wealth Management Technology organization, you serve as a seasoned member of an agile team to... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  • $122k - $240.5k

     ...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of...  ...experience for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies.... 
    Local area

    Deloitte

    Jersey City, NJ
    1 day ago
  • JPMorganChase | Asset and Wealth Management | Infrastructure TeamWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase within the Asset and Wealth Management Infrastructure... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Consumer & Community Banking Wealth Management, you serve as a seasoned member of an agile team to design... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking API Marketplace team, you will play a key role as an experienced member... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial and Investment Bank, you serve as a seasoned member of an agile team to design and deliver... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  • Job ID: 25761993Reference Number: 25-00689Title: Software EngineerLocation: jersey city, NJJob Type: Full Time/ContractPosted Date: 2025-06-23Contact: Mahi MahiContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Job description5+... 
    Full time

    HAN Staffing

    Jersey City, NJ
    14 hours ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Audit Technology, you serve as a seasoned member of an agile team to design and deliver trusted market... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Commercial and Investment bank Digital & Platform Services, Data Analytics, you serve as a seasoned... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...organized under the laws of the Common wealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job DescriptionJOB DESCRIPTION3+ years working in mobile... 

    Sonsoft

    Jersey City, NJ
    4 days ago
  • Job Description Job Title: Full Stack Java Developer Duration: 12-18 months Location: Jersey City, NJ Required Pay Scale: $65-68/hr - W2 ONLY, NO C2C ***Due to client requirements this role is only open to USC or GC candidates*** \n \n Job Summary...

    Matlen Silver

    Jersey City, NJ
    17 days ago
  •  ...collaborative company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE:As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation... 
    Work at office
    Worldwide

    Global-e

    Hoboken, NJ
    4 days ago
  •  ...enterprise SaaS projects. Manage the integration of diverse platforms to ensure seamless data flow and functionality.Visualization Engineering: Develop and maintain high-performance dashboards in Tableau and Power BI, ensuring accurate representation of operational data... 

    Virtusa

    Jersey City, NJ
    4 days ago
  •  ...week and work remotely one day. A member of our recruitment team will provide more details.Job Summary:MUFG is seeking a Senior Software Engineer with payment check processing experience. In this role you will collaborate with other senior technical team members and other... 
    Full time
    Work at office
    Local area
    Remote work

    MUFG

    Jersey City, NJ
    4 days ago
  • $160k - $175k

    As our Full Stack Engineering Leader, you will play a central role in shaping how agents, clients, underwriters, and operations teams experience Chubb in the PRS Group. You will turn complex insurance interactions into intuitive, fast, and beautifully crafted mobile and... 
    Local area

    Chubb

    Jersey City, NJ
    14 hours ago
  • Company DescriptionLanceSoft IncJob DescriptionJob Title: Software Engineer/ Embedded EngineerLocation: Budd Lake; NJType: Contract Responsibilities:The ideal candidate will have a strong desire to work with Embedded System Software and Test Equipment, while supporting... 
    Contract work

    LanceSoft

    Jersey City, NJ
    4 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within Asset Management (AM) Fundamental Research Technology, you serve as a seasoned member of an agile team to... 
    Work experience placement

    JP Morgan Chase

    Jersey City, NJ
    14 hours ago
  •  ...Software Developer Location US Remote Rate: DOE Requirements • Experience with vanilla JavaScript, JavaScript frameworks like React, and modern CSS frameworks. • Experience developing Microservices, REST APIs, and other database-driven web applications... 
    Remote work

    GeorgiaTEK Systems Inc.

    Jersey City, NJ
    1 day ago
  • $105k - $145k

     ...Software Engineer - Fintech & AI Platform Location: Remote - United States preferred Employment Type: Full-time Compensation: USD $105,000–$145,000 annual base salary Reporting to: Engineering Lead About Finstock Finstock, Inc. builds AI-powered financial... 
    Full time
    Remote work

    Finstock, Inc.

    Jersey City, NJ
    1 day ago
  • $210k

     ...valuation) CNCF company who are building cutting-edge products in the Cloud & AI Infra space. We’re looking for a Senior/Staff Engineer to play a key role in developing a high-scale Kubernetes SaaS platform. This role requires experience with Go & Kubernetes custom... 
    Remote work

    Realm, Inc

    Jersey City, NJ
    1 day ago
  • $30 per hour

     ...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood of extension or permanent hire Grand...  ...an entry-level AI Software Developer! The focus is prompt engineering and agent quality — evals, golden datasets, LLM-as-judge scoring... 
    Permanent employment
    Full time
    Contract work
    Local area

    Brooksource

    Jersey City, NJ
    1 day ago
  • $88.8k - $145k

     ...business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance...  ...a team of developers both onshore and offshore Software Engineer dedicated to Capital Markets Technology, with focus on building... 
    Work experience placement
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    4 days ago
  •  ...Software Engineer / Site Reliability Engineer (SRE) Location: Jersey City, NJ Work Arrangement: Hybrid - 3 days onsite currently; moving to 5 days onsite in the near future Job Type: Contract-to-Hire Rate: $55/hr W2 (Candidate Rate)... 
    Contract work
    Remote work

    Saxon Global

    Jersey City, NJ
    4 days ago
  • $200k

     ...Founding Backend Engineer | Seed-Stage Sports Fintech NYC Onsite | $200k + Equity DevLogic has partnered exclusively with a...  ...language. What theyre looking for ~4+ years of backend or software development experience ~ Youve built and owned a serious... 
    Full time
    Work at office

    DevLogic

    Jersey City, NJ
    2 days ago
  • $60 per hour

    *W2 only - no C2C allowed* Title: Software Engineer III Pay : $60 per hour Type: Fully Remote EST or CST Duration: 6 month contract Position Overview: As a Software Engineer III, you will play a key role in building and maintaining robust, scalable... 
    Hourly pay
    Contract work
    Remote work

    Swoon

    Jersey City, NJ
    1 day ago
  • $200k - $300k

     ...Software Engineer - New York City We are seeking an experienced Python Software Engineer to join a team responsible for building the data platforms, distributed systems and research infrastructure that power advanced analytical and data-driven decision making.... 

    NJF Global Holdings

    Jersey City, NJ
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!