Software Engineer, Web Applications

Applied MedicalRancho Santa Margarita, CA
$70,304 - $130,000

About The Position

A Software Engineer on the Web Applications team designs, builds, and maintains responsive web applications supporting business operations and digital initiatives at Applied Medical. This role collaborates with programmers, designers, analysts, and end users to deliver modern mobile and desktop applications with a strong emphasis on performance, usability, and maintainable code. The position also plays a key role in modernizing legacy desktop applications—such as WinForms tools—by converting them into scalable, web-based solutions using modern JavaScript frameworks, .NET services, SQL-based data systems, and web application architecture to support enterprise platforms.

Requirements

  • Bachelor’s degree in computer science or a related technical field, or equivalent professional back-end software development experience.
  • More than one year of professional programming experience in back-end web development.
  • Ability to design reusable, modular, and testable web components that support scalable back-end architecture.
  • Understanding of software development life-cycle principles, including design, development, testing, and deployment.
  • Experience working within the Microsoft .NET environment and integrating back-end applications with backend services.
  • Experience using Git or similar version control systems for collaborative development.
  • Strong knowledge of web standards, modern web development practices, cross-browser compatibility techniques, browser compatibility strategies, and progressive degradation approaches.
  • Experience applying web performance optimization techniques to improve application loading times and responsiveness.
  • Ability to develop efficient, maintainable code aligned with Information Technology development standards.
  • Proficiency in troubleshooting, root cause analysis, and technical problem solving with strong analytical skills.
  • Familiarity with application programming interfaces, including RESTful APIs.
  • Excellent written and verbal communication skills to collaborate with technical and non-technical stakeholders.
  • Ability to manage multiple development tasks and projects in a fast-paced engineering environment.
  • Solid understanding of SQL and relational database concepts, with experience writing, optimizing, and tuning SQL queries.
  • Experience working with SQL Server or similar RDBMSs, including stored procedures, views, indexing, and database performance tuning.
  • Experience applying performance optimization techniques across both back-end application code and SQL queries.

Nice To Haves

  • Experience building cross-platform mobile applications using frameworks such as React Native or Ionic.
  • Experience developing modern web interfaces that support both desktop and mobile user experiences.
  • Exposure to enterprise application development environments, internal business systems, and SQL-based reporting or analytics tools.

Responsibilities

  • Collaborate with programmers, designers, analysts, and stakeholders to develop and maintain mobile and desktop web applications supporting business operations and internal systems.
  • Design, develop, deploy, and maintain responsive web applications using modern JavaScript frameworks, .NET services, and SQL databases.
  • Build and maintain SQL queries, stored procedures, views, and data access layers that integrate with .NET services and internal APIs.
  • Convert legacy desktop applications, including WinForms tools, into modern web-based solutions using React, .NET, and supporting technologies.
  • Build reusable, modular, and testable web components that support scalable application development and consistent user experiences.
  • Support modernization initiatives by assisting teams in adopting modern JavaScript frameworks and improving back-end architecture.
  • Integrate and support back-end applications, services, and APIs within the Microsoft .NET environment.
  • Diagnose and resolve application and SQL-related issues, respond to support requests, and provide technical support for internal users.
  • Optimize web application performance through back-end tuning and load-time optimization techniques.
  • Maintain version-controlled codebases and follow software development life-cycle processes, coding standards, and documentation practices.

Benefits

  • Competitive compensation range: $70304 - $130000 / year (California).
  • Comprehensive benefits package.
  • Training and mentorship opportunities.
  • On-campus wellness activities.
  • Education reimbursement program.
  • 401(k) program with discretionary employer match.
  • Generous vacation accrual and paid holiday schedule.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service