Senior Systems Software Programmer
Want to have a positive impact in Enhancing Healthcare and Enriching Lives?
Have a desire to work in a dynamic, fast-paced company?
Then you should work at Moog!
We are the Medical Device Division of Moog - a global organization with over 12K employees that operates in 23 countries. Our expertise lies in applying advanced technologies to the precision control of motion and fluids. Underlying this expertise is a set of values and beliefs that guides our actions: we pride ourselves on solving challenging problems that make a difference; we strive to be flexible to our customers’ unique needs; we do what we say we’ll do; and we believe close working relationships provide better results.
Moog Medical Devices Group (MMDG) designs, manufactures, and distributes industry-leading enteral feeding and infusion pumps. Through investment in research & development and relying on our vast expertise, we design and develop advanced infusion systems that improve medication safety, optimize application performance and reduce medical expenses.
We are currently looking for a Sr Systems Software Programmer to for provide technology development and analysis in web, client, and server environments. Is a problem-solver who accurately assesses technical situational challenges and finds appropriate technical solutions. Highly communicative in understanding, relating, and monitoring both internal and external client expectations.
Core Responsibilities:
Business Process Re-engineering
- Deliver IT solutions through the entire systems development lifecycle (requirements, design, build, test, deploy, and support).
- Provide input for the analysis, development, modification, installation, testing and maintenance of operating systems software.
- Evaluate vendor supplied software packages and make recommendation to IT leadership.
- Modify and/or debug vendor-supplied utilities and packages.
- Modify, install and prepare technical documentation for system software applications.
- Diagnoses, isolates and de-bugs software problems and performs problem resolution.
- Collaborate with the Business Analyst and the user community to create detailed business requirements and functional specifications.
- Participate in testing efforts that include: development of test plans, coordination of testing, and resolution of reported issues.
- Assist with the analysis of department procedures and modify as requested to ensure efficiency, consistency, and audit traceability.
- Assists with implementation and configuration of new systems.
Project Management
- Manage multiple projects/tasks/assignments of various complexities while maintaining time lines by following the project lifecycle methodology and Agile project management methodology.
- Participate in the definition of project requirements by identifying project objectives, milestones, phases, and elements, etc.
- Monitor project progress by tracking activity, resolving problems, reporting progress, recommending actions, etc.
- Actively participate on project teams to ensure problem resolution, coordination and completion of tasks, etc.
- Complete projects timely, accurately and within specification.
Systems Maintenance
- Operational activities associated with the assigned systems, applications and projects.
- Use standard reporting tools and templates to extract data from the business systems to generate analytics.
Miscellaneous
- Maintain a high level of customer satisfaction (both internal and external) by frequent communication, and managing and monitoring customer expectations.
- Complete required training in a timely manner.
- Assist other IT staff with their duties as requested.
- Assist with other projects as requested by a member of management.
Education and/or Experience:
Bachelors degree from an accredited university, in Computer Science, Information Technology or related field plus minimum of 3-5 years related experience, or equivalent combination of education and experience.
Required Qualifications:
- Minimum of 3-5 years’ experience with current and relevant scripting languages.
- Minimum of 3-5 years’ experience with ERP systems support.
- Experienced in software life cycle process and its different components (requirements, development, testing, etc.).
- Strong understanding of systems programming, graphical user interfaces and control languages.
- Demonstrated ability to manage multiple priorities.
- Working knowledge of MS-SQL and/or Oracle.
- Must be able to work in a team environment as well as individually.
- Must have excellent verbal and written communication skills.
- Must be able to work with users at all levels of the organization.
- Proficient with Microsoft office programs (Word, Excel, PowerPoint, Project etc.).
- Excellent time management and prioritization skills.
- Results oriented with a sense of urgency for user satisfaction.
- Continuous and self-driven acquisition of relevant technology knowledge.
- Ability to thrive in a fast-paced, high energy, change-oriented environment.
- Provide a positive, professional, empathetic and customer-focused demeanor.
- Able to succeed in a highly regulated compliance-oriented environment while still providing service excellence.
Preferred Qualifications:
- Working knowledge of Progress Database.
- Working knowledge of Python, Java Script, PHP, HTML programming/scripting languages.
- Working knowledge of SSIS reporting and Data Migration.
- Knowledge/Experience with reporting, data warehousing and business intelligence tools.
- Experience with network and systems administration.
EOE/AA Minority/Female/Sexual Orientation/Gender Identity/Disability/Veteran
About Moog, Inc.:
Our company began in 1951 with Bill Moog’s invention, the servo valve, a device which became the heart of high performance motion control systems. Today, Moog Inc. (NYSE: MOG.A and MOG.B) is a worldwide designer, manufacturer, and integrator of motion control parts and systems.
Headquartered in East Aurora, NY, we proudly serve customers in more than 90 countries. Our operations extend to more than 27 countries and our talented, global workforce is nearly 12,000 strong.
Our company is organized into five operating groups: Aircraft, Space and Defense, Industrial, Medical Devices, and Corporate. Our high-performance systems control military and commercial aircraft, satellites and space vehicles, launch vehicles, missiles, automated industrial machinery, and marine and medical equipment. What sets Moog apart is our commitment to creating high-performance solutions that solve our customers’ most difficult technical challenges.
But it's more than technical excellence that defines us. Moog is a performance culture that empowers people to achieve great things. Our employees enjoy tackling interesting technical challenges in a culture of trust. For you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.
Moog is an Equal Opportunity Employer, and as such affirms the right of every person to participate in all aspects of employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department via phone at 844-367-5787.
EEO Documentation: EEO is Law - EEO Supplement - EEO Policy Statement - Pay Transparency Notice