Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Programmer/Analyst, Middleware

AT The Commonwealth of Massachusetts
The Commonwealth of Massachusetts

Senior Programmer/Analyst, Middleware

Boston, MA

Job Description

JOB SUMMARY

MERGEFIELD Overall_Objective_and_Purpose To research, conceptualize and develop solutions to the Wagering Systems application software where product or performance enhancements may be necessary. To address issues which may arise during operation of the Wagering System applications. To lead software design and research efforts within project definitions and to act as a technical resource for application development projects. Independently apply a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software.

Responsible for the modifications to existing software and the research, design, code, test and implementation of these software changes. Maintaining software once it is written.

Want more jobs like this?

Get jobs in Boston, MA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Flowchart, code, edit, test and debug application programs as assigned. Documentation of all new and modified programs and their execution.

ESSENTIAL FUNCTIONS

  • Research, define, present and recommend software designs and/or alternative strategies.
  • Design software, code software, test and implement software. Maintain existing software, document software changes.
  • Perform critical design reviews
  • Act as technical resource to other engineers and project leaders. Effectively interface with stakeholders throughout the MSLC organization and act as a subject matter expert for both technical and non-technical matters.
  • Expert proficiency in resolution of real-time software issues
  • Provide outline plans with dates for implementation. Must follow project to an orderly and timely completion.
  • Participate in evaluating business requirements for MSLC Gaming System needs
  • Collaborate with the Cyber Security team to ensure that processes and technologies are in place and being continuously reviewed to protect MSLC against cyber attacks
  • Work cooperatively across the MSLC organization - team player
  • Keep current with existing and emerging technologies as required by IT organization
  • Perform related tasks as assigned.


Qualifications

PREFERRED QUALIFICATIONS

  • Strong Programming skills in the following languages including but not limited to: Java, Javascript, Python, Linux scripting
  • Experience with Maven, Puppet, Jenkins, SVN, Git
  • Experience with real-time transaction processing, Restful APIs and MVC pattern
  • Proven track record of successful programming and troubleshooting
  • Ability to prepare concise and informative documentation and reports with the ability to present them clearly, orally and in writing
  • Experience coding, testing and maintaining existing software
  • Ability to pay attention to detail
  • Good problem solving skills
  • Bachelor's degree in Computer Science, Software Engineering or Operations and Information Management or equivalent experience

Client-provided location(s): Boston, MA, USA
Job ID: Commonwealth_of_Massachusetts-240008ZR
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • Mental Health Benefits
  • Parental Benefits

    • Adoption Assistance Program
    • Family Support Resources
  • Work Flexibility

    • Flexible Work Hours
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
    • Volunteer Time Off
  • Financial and Retirement

    • Pension
    • Financial Counseling
  • Professional Development

    • Promote From Within
    • Mentor Program
    • Access to Online Courses
    • Lunch and Learns
    • Internship Program
    • Leadership Training Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program