Share this Job

Job Title:  Lead Senior Software Engineer (AS400)

Req ID:  30739
Job Category:  Information Technology

pune, MH, IN, 411004


At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.

Position Summary

As a highly skilled member of the Enterprise Architecture team, the Senior Software Developer maintains and supports a variety of applications. Focused primarily on highly visible Field Service applications, this position will lead and be involved in the analysis, architecture, design, build, testing, and operation of Customer-facing, Associate-facing, and Equipment-facing systems.  Utilizing a wide variety of technologies and methodologies, the Senior Software Developer will use technologies that include, but are not limited to one or more of the following: SugarCRM, php, Moodle, Apache Webserver and MYSQL. Familiarization and utilization of additional technologies may be required in the future. This position must be adept at flexing from one technology to the next and learning new skills as needed. The Senior Software Developer will adhere to coding standards, internal policies and procedures and leading practice techniques and will write, edit, and/or review to the technical documentation. The position will also interact with business users to understand issues, gather requirements, and coordinate testing.

The Senior Software Developer will also be involved in the support of systems after they have gone into production. Examples of support include resolving production issues with code or data and working with infrastructure professionals as needed. It may also include answering questions from business stakeholders and end users about the capabilities and proper use of the software.

The Senior Software Developer will work with their manager to create and execute an employee development plan, which will include working towards additional certifications each year.  Participation in meetings and performing various ad hoc assignments is also required.


Applications Development – 80%

  1. Reviews and understands business and technical requirements for development tasks assigned.
  2. Develops new programs or makes changes to existing programs, according to business and technical requirements.
  3. Develops test scripts and tests programs according to requirements.
  4. Submits programs to manager for review and approval.
  5. Works with business users for software testing and validation.
  6. Writes technical documentation.
  7. Works with appropriate teams to promote software from development to test and from test to production.

Duties - cont'd

Application Support - 20%

  1. Provides first level support for assigned applications modules and related applications.
  2. Troubleshoots and resolves problems reported by users of these modules and applications.
  3. Investigates issues using vendor support website(s).
  4. Creates tickets or service requests with software vendor.
  5. Develops fixes for issues.
  6. Develops changes to programs to resolve issues.
  7. Works with other team members and other teams to resolve issues.

Education Degree

Bachelor's Degree

Required Experience

-8+ years in all phases of software development lifecycle.
-5+ years of software analysis, architecture, design, and build experience in design and development experience in SugarCRM /PHP based Customer-facing applications.
-1+ years of experience in developing and designing applications including the use of RESTful services and API gateways.
-Experience in web application security practices and techniques and experience in remediation of potential application security threats.
-Experience working in a variety of development methodologies including Agile / SCRUM or other Iterative methodologies.
-Experience with Microsoft Azure application is a plus.
-Expertise in php language
-Expertise in SugarCRM (commercial) including customizations
-Expertise in Apache Web Server and MYSQL
-Expertise in, or willingness to learn, SuiteCRM (open source SugarCRM fork)
-Working Knowledge of Linux and Windows operating systems
-Expertise in, or willingness to learn, Moodle (open source php-based learning
-Knowledge of version and revision control practices and procedures.
-Solid business acumen and deep understanding of business processes in IoT and customer-facing applications.
-Experience mentoring and reviewing the work of technical team members.
-Ability to work in a matrix team environment with both internal and 3rd party development teams (onshore / offshore).
-Strong analytical skills.
-Must possess a high degree of initiative and self-direction.
-Strong verbal and written communication skills, presentation, organizational, and conflict management skills.


STERIS is a leading provider of products and services that meet the needs of growth areas within Healthcare: procedures, devices, vaccines and biologics.  We exist to fulfill our MISSION TO HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD. STERIS is a $3B, publicly traded (NYSE: STE) company with approximately 16,000 associates and Customers in more than 100 countries.

STERIS strives to be an Equal Opportunity Employer.  

Req ID:  30739
Job Category:  Information Technology

pune, MH, IN, 411004

Job Segment: Test Engineer, Testing, Open Source, Software Engineer, IT Architecture, Engineering, Technology