Senior Software Engineer (Cache Developer)

Symplr

Job Summary

Senior Software Engineers lead teams in providing technical and executional leadership for highly scalable, distributed multi-tenant enterprise software solutions. They manage the entire application lifecycle from research to support, ensuring timely and quality delivery. The role requires hands-on experience with Intersystems Cache and a willingness to learn new technologies. Responsibilities include championing department initiatives, evaluating operational feasibility, developing enterprise-level products, leading scrum teams, improving operations, mentoring team members, and conducting design and code reviews.

Must Have

  • Lead team in providing technical and executional leadership
  • Deliver highly scalable, distributed multi-tenant enterprise class software solutions
  • Responsible for entire application lifecycle from research and design to implementation, training and support
  • Lead team in providing software development plans and ensure delivery on time with quality
  • Hands on experience working with Intersystems Cache
  • Be a champion for department initiatives and values
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Work with scrum team, product management, Architects, program managers, QA and others to develop enterprise-level software products
  • Lead a scrum team and work with cross functional leadership in providing software development plans
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures
  • Communicate in a professional manner when interacting with coworkers and external customers
  • Mentor and support team members
  • Lead thorough design reviews, code reviews, and actively seek to improve the quality of our codebase
  • Experience in design and development of enterprise class software solutions
  • Ability to lead scrum team and provide technical and executional leadership in Scaled Agile Methodology
  • Coordinate, facilitate, and participate in a collaborative approach to the completion of tasks or assignments

Good to Have

  • Prior experience developing software for the regulatory environment in healthcare

Job Description

Overview

Senior Software Engineers are responsible for the leading team in providing technical and executional leadership in delivering highly scalable, distributed multi-tenant enterprise class software solutions. They are responsible for the entire application lifecycle from research and design to implementation, training and support. They also lead team in providing software development plans and ensure delivery on time with quality. Hands on experience working with Intersystems Cache and eager to learn new technologies as per the need.

Duties & Responsibilities

  • Be a champion for department initiatives and values ensuring all actions promote the department’s mission statement
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Work with scrum team, product management, Architects, program managers, QA and others to develop enterprise-level software products adhering to best practices and established standards and practices
  • Lead a scrum team and work with cross functional leadership in providing software development plans and ensure team deliver per plan
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures
  • Communicate in a professional manner when interacting with coworkers and external customers
  • Mentor and support team members and others as needed to cultivate and sustain industry leading technical expertise and professionalism.
  • Lead thorough design reviews, code reviews, and actively seek to improve the quality of our codebase

Skills Required

  • Excellent time management, resource organization and priority establishment skills, and ability to multi-task in a fast-paced environment with ability to work independently and as part of a team
  • Must have experience in design and development of enterprise class software solutions and have good understanding of design and architectural patterns
  • Ability to lead scrum team and provide technical and executional leadership in Scaled Agile Methodology
  • Demonstrated skills and abilities needed to coordinate, facilitate, and participate in a collaborative approach to the completion of tasks or assignments
  • InterSystems Cache Object Script/Cache Objects.
  • Experience in Cache SQL
  • Prior experience developing software for the regulatory environment in healthcare is strongly desired

Qualifications:

  • 6 to 8 years’ experience with software development post BE/B.Tech, ME/M.Tech or MCA

5 Skills Required For This Role

Timeline Management Game Texts Quality Control Agile Development Sql