Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Programmer Analyst image - Rise Careers
Job details

Senior Programmer Analyst

Company Description

Sunrise Systems was founded in 1990 and has since evolved into a leading professional Services and Solutions firm specializing in the areas of Staffing, Information Technology development, and IT Consulting services. With over 20 years of industry experience, we at Sunrise Systems pride ourselves on our flexible engagement models, designed to cater to our clients’ Staffing, Consulting, and Technology needs. Over the years, Sunrise has built a strong talent pool with a wide range of experienced IT professionals. With our proven placement strategy, we offer clients unparalleled project management experience, technical expertise, and industry-specific acumen, as well as the right professionals to fit any unique company culture.

Job Description

The role of the Senior Programmer Analyst is to define, develop, test, analyze, and maintain new software applications and reporting as well as maintaining and updating existing applications and reports in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing applications and reports. The Senior Programmer Analyst will also research, design, document, and modify software specifications.

Essential Responsibilities & Accountabilities:

  • Defines, presents, develops, tests, analyzes and maintains new software applications, data feeds and reporting as well as maintaining and updating existing applications, procedures and reports in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing applications and reports. Strives toward process improvements via concrete measurements and metrics.
  • Conducts thorough problem analysis in regard to technical system and application programs; documents findings and proposes problem resolution alternatives.
  • Documents code changes and requirements.
  • Participates in training to provide a source for continuing education.
  • Assists in application development, system design, debugging, interface points between various systems and code review.

Qualifications

Experience:
7 to 10 years of related experience. Bachelor's degree in computer science or equivalent required.

Specialized Knowledge and Skills:

  • Technical proficiency in relevant languages and development tools required. Knowledge of RPG, RPG-ILE, RPG Free, CL, SQL, AS/400 environments, DDM, DB2 Database, Knowledge on Change Management tool like Aldon, Turnover or similar.
  • Ability to write program specification and coding from program specifications is required. Some positions may require knowledge of JDE ERP. Ability to communicate clearly in writing, by phone and in person and work effectively with all types of people at all levels of the organization, both within and outside the I.S. Department. Confidentiality sensitive.


Value Added Skills:

  • Good understanding of Warehouse Management System(WMS) or any WMS package
  • Knowledge or working experience on JDE is advantageous
  • Prior experience on Pharma Distribution
  • Knowledge on Drug Supply Chain Security Act(DSCSA), Track and Trace, Lot driven inventory control
  • Knowledge on Integration of WMS with other ERP

Additional Information

All your information will be kept confidential according to EEO guidelines.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Programmer Analyst, Sunrise Systems Inc.

At Sunrise Systems, we’re on the lookout for a talented Senior Programmer Analyst to join our dynamic team in Melville, NY. With us, your expertise will help in defining, developing, testing, analyzing, and maintaining both new software applications and existing ones that play a vital role in achieving business success. You'll dive into the nitty-gritty of writing code, conducting detailed analyses, and maintaining robust reporting systems. This means you will not only get your hands dirty with coding and testing applications but also engage in thorough problem analysis to identify solutions that make a real impact. Your ability to communicate clearly with both technical and non-technical colleagues will be a huge asset as you navigate through various aspects of projects. Ideally, you come with 7 to 10 years of experience and a Bachelor’s degree in Computer Science or a related field, along with solid knowledge of RPG, SQL, AS/400 environments, and DB2 Database. We value collaborative team players who are always eager to learn and contribute. At Sunrise Systems, every day is an opportunity for innovation and growth. The right candidate will find themselves in an environment that promotes continuous learning and development while being part of a supportive network of industry experts, all dedicated to achieving excellence together.

Frequently Asked Questions (FAQs) for Senior Programmer Analyst Role at Sunrise Systems Inc.
What are the primary responsibilities of a Senior Programmer Analyst at Sunrise Systems?

The Senior Programmer Analyst at Sunrise Systems is responsible for defining, developing, testing, analyzing, and maintaining new software applications and reports. The role also involves maintaining and updating existing applications to meet business requirements, while striving for process improvements through careful measurements. Additionally, the analyst documents code changes and provides thorough problem analysis on technical issues.

Join Rise to see the full answer
What qualifications are needed to become a Senior Programmer Analyst at Sunrise Systems?

To qualify for the Senior Programmer Analyst role at Sunrise Systems, candidates should have 7 to 10 years of related experience and a Bachelor’s degree in computer science or an equivalent field. Key technical skills include proficiency in RPG, SQL, AS/400 environments, and DB2 Database, as well as the ability to write program specifications accurately.

Join Rise to see the full answer
What skills enhance the role of a Senior Programmer Analyst at Sunrise Systems?

In addition to the required technical skills, a good understanding of Warehouse Management Systems (WMS) or experience with JDE can significantly enhance your role as a Senior Programmer Analyst at Sunrise Systems. Familiarity with the Drug Supply Chain Security Act (DSCSA) and experience in Pharma Distribution can also add value to your candidacy, making you stand out in the hiring process.

Join Rise to see the full answer
What is the work environment like for a Senior Programmer Analyst at Sunrise Systems?

The work environment for a Senior Programmer Analyst at Sunrise Systems is collaborative and dynamic, with a strong emphasis on teamwork and continuous learning. The company fosters an atmosphere where exchanging ideas and innovation is encouraged, allowing analysts to contribute effectively to projects and develop professionally.

Join Rise to see the full answer
How does Sunrise Systems support the career growth of a Senior Programmer Analyst?

At Sunrise Systems, we believe in supporting the career growth of a Senior Programmer Analyst through continuous training opportunities. This includes participation in continuing education programs and training sessions to learn new technologies and methodologies, ensuring that you stay at the forefront of industry trends and can further your professional development.

Join Rise to see the full answer
Common Interview Questions for Senior Programmer Analyst
Can you describe your experience with RPG and SQL in previous positions?

When answering this question, showcase specific projects where you utilized RPG and SQL. Discuss the types of applications you developed, the challenges you faced, and how you overcame them. Highlight any performance improvements or successful outcomes that resulted from your work.

Join Rise to see the full answer
How do you approach problem-solving in regards to software applications?

Explain your systematic approach to problem-solving. Start by detailing how you analyze issues, research potential solutions, and test those solutions in a controlled environment before implementation. Be sure to mention any tools you use for debugging or tracking problems.

Join Rise to see the full answer
What strategies do you use to ensure code quality?

Discuss practices such as writing thorough tests, conducting peer code reviews, and using coding standards. You can also mention any specific software or methodologies, like Agile or DevOps, that you have applied in your past roles to enhance code quality.

Join Rise to see the full answer
Describe your experience with project management in your previous roles.

In your response, highlight any project management tools you've used, your experience with Agile methodologies, and how you’ve kept stakeholders informed. Discuss how you manage deadlines and handle any challenges that arise during a project.

Join Rise to see the full answer
How do you prioritize tasks in a project with tight deadlines?

Explain your method for prioritization, which may include evaluating task urgency and importance. Provide examples of how you've successfully managed competing priorities in your previous roles, citing any specific project you handled under time constraints.

Join Rise to see the full answer
How do you keep your technical skills updated?

Mention various methods you use to stay current on technology trends, such as attending workshops, online courses, or participating in professional networks. Sharing specific resources or communities you belong to can strengthen your answer.

Join Rise to see the full answer
Describe a situation where you had to document code changes and requirements.

Outline a scenario where you documented code changes. Talk about the importance of clear documentation for team collaboration and future reference, and describe how you ensured the documentation was comprehensive and accessible.

Join Rise to see the full answer
How do you handle feedback on your programming work?

Discuss your openness to receiving feedback and how you view it as an opportunity for growth. Share an example of how you incorporated feedback from peers or supervisors to improve your programming skills or modify your work.

Join Rise to see the full answer
What methodologies do you follow for application development?

Explain the methodologies you have used, such as Agile or Waterfall, and discuss how each approach impacts your work. Providing examples of projects where you successfully implemented these methodologies can help illustrate your experience.

Join Rise to see the full answer
Can you share a successful project where you contributed significantly as a Senior Programmer Analyst?

Highlight a specific project where your contributions made a noticeable impact. Discuss your role, the challenges faced, the strategies you implemented, and the successful outcomes of the project. Make sure to relate your achievements to the skills and qualifications listed in the job description.

Join Rise to see the full answer
Similar Jobs
Kuba Remote No location specified
Posted 5 days ago
Photo of the Rise User
NexThreat Hybrid Joint Base Elmendorf-Richardson, Alaska
Posted 4 days ago
Posted 12 days ago
Posted 7 days ago
Photo of the Rise User
Posted 12 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
10 people applied to ITSM Specialist at Datacom
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
54 people applied to Jr SOC Analyst at IBM
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal