Job Description
The Massachusetts Gaming Commission (MGC) seeks to hire an Application Developer. Under the direction of the Application Development Manager, the Application Developer will be responsible for the core development and support of MGC applications. The role requires a solid understanding of standard systems development lifecycle processes, as well as maintenance and support. The ideal candidate should be adept at interacting with various groups within the technology division and different business areas to grasp User Experience (UX) goals, provide relevant feedback, and align with existing user interface (UI) guidelines to meet established requirements.
Duties and responsibilities include, but are not limited to, the following:
Want more jobs like this?
Get Software Engineering jobs in Greenfield, MA delivered to your inbox every week.
• Design and maintain web applications using modern frameworks and technologies.
• Evaluate business requirements and technical designs for completeness and accuracy.
• Collaborate with stakeholders, production support, and project teams to understand both business and technical needs.
• Provide precise effort and schedule estimates and prioritize tasks to meet project goals.
• Develop, test, and implement application components based on requirements and technical design documentation, adhering to agency design standards.
• Create, archive, and update all project documentation, including design, development, and deployment materials.
• Deliver timely and accurate status updates on work progress using appropriate tools and to management.
• Troubleshoot, debug and optimize code for performance and security enhancements.
• Drive continuous improvement in processes and tools to enhance software quality and usability.
• Develop prototypes and proof of concepts for new features and changes.
• Assist in consolidating technology and applications to improve business agility, reduce costs, and enhance customer experience.
• Participate in team meetings and provide weekly status reports on your activities.
• Perform other related duties as assigned.
Our Benefits: Hybrid work environment; MA State Retirement Plan (Pension); a 9000 sq. foot on-site Fitness Center; Tuition Remission for yourself and your spouse to MA Community Colleges and State Universities; Medical, Dental, Vision, Life, and Disability insurance; 12 paid Holidays; Deferred Compensation 457(b) Plan; Flex Spending for Healthcare, Daycare, and Transportation; Three weeks' Vacation to start , three Personal Days and 15 Sick Days per year; Health Insurance Buy-out option.
Qualifications
Required Education and Experience:
• Bachelor's degree from an accredited college or university in Computer Science or Information Technology with at least three (3) years of relevant experience, or High School diploma/GED with at least five (5) years of full-time or equivalent part-time, professional relevant experience and training required, of which at least three (3) years must have been work directly related to the duties/responsibilities as outlined.
Required Skills & Abilities:
• Experience using C#, Python, .Net Framework, Cloud, Low-Code (e.g., OutSystems, MS Power Apps, Logic Apps) with Microsoft IIS and Apache Tomcat in an Azure and/or Server Windows environment
• Proficient in JavaScript, jQuery, CSS, HTML, Visual Studio and Bootstrap
• Familiarity with at least one modern front-end framework (e.g., React, Angular, Vue.js)
• Experience writing web applications to predefined UI and coding standards
• Experience writing data-driven web applications and complex queries for MS SQL, MySQL, PL SQL and NO SQL structures.
• Experience building and working with APIs (Application Programming Interface) (REST / Graph)
• Ability to use mockup tools such as Figma, PowerPoint, etc. to explain design approaches
• Knowledge of IT industry standards, change management processes, and use of enterprise standards change control procedures.
• Ability to work collaboratively with internal and external groups in a team environment to improve overall customer service and support.
• Ability to establish and maintain effective working relationships with internal and external customers.
• Ability to work independently, prioritize existing projects, and proactively determine areas requiring additional attention, monitoring, or maintenance.
• Proven background in providing excellent customer service.
• Strong analytical and problem-solving skills focused on delivering high-quality software solutions efficiently.
• Excellent communication skills, adept at explaining technical concepts to non-technical stakeholders and providing clear project updates.
• Maintain up-to-date knowledge of emerging technologies and practices.
• Ability to understand the laws, rules, regulations, policies, procedures, standards, and guidelines governing all MGC activities.
• Valid driver's license and access to a vehicle.
Preferred Skills & Abilities :
• Knowledge of development methodologies (Scrum) and Tools for development support (Confluence, JIRA, Git, Jenkins, Bamboo, TFS).
• Experience working with "Team-Based Practices," e.g., Agile, Kanban, Etc.
• Ability to work on multiple concurrent projects.
• Ability to follow standard change management processes. Document and evaluate the impact of required changes to various systems. Plan, schedule, and communicate changes to be implemented.
• Ability to understand and follow sometimes complex oral and written instructions.
• Experience utilizing tools and research abilities to resolve technical issues.
Salary is commensurate with experience.
The successful candidate will be required to pass an extensive background check that includes a full credit check, CORI, fingerprinting, drug screen, reference check, review of income tax transcripts and certificate of good standing from the MA Dept of Revenue.
The Massachusetts Gaming Commission is responsible for the implementation of the expanded gaming law (Chapter 194 of the Acts of 2011). Under the law, the Commission is tasked with establishing a regulatory framework for the solicitation, licensing, taxation, and oversight of a maximum of three casino licenses and one slots parlor license in Massachusetts.