• This page, Job Opening: Senior Applications Developer - Boston Office (2020-18), is   offered by
  • Office of the State Auditor

Job Opening: Senior Applications Developer - Boston Office (2020-18)

Incumbent helps create and maintain applications and data architectures while programming platform solutions for internal clients. Enterprise IT is responsible for DevOps, Licensing, Customer Support, SharePoint, Project Management, Data Curation, Training and business analysis.

Table of Contents

Salary Range

CSA129: $ $71,398.69 -- $107,098.63 (Commensurate with experience)

General Statement of Duties

Incumbent helps create and maintain applications and data architectures while programming platform solutions for internal clients. Enterprise IT is responsible for DevOps, Licensing, Customer Support, SharePoint, Project Management, Data Curation, Training and business analysis. The position is being filled to bridge the gap between rapid development in the Data Analytics units and production system needs falling under enterprise information and data architecture guidelines. The guidelines are being created together with the Data Analytics Units which develop applications to model, evaluate and display data for use by auditors.

The OSA is looking for motivated individuals that seek-out public service as an opportunity to expand their knowledge get valuable experience and give back to the community. If you are someone who loves getting things done and can take on responsibility, we have the job for you.

Supervision Received

Incumbent receives general supervision from the assistant director of development in the Enterprise IT organization.

Supervision Exercised

Incumbent may exercise direct supervision on 1-3 employees on projects or as needed basis.

Duties and Responsibilities

Takes a lead role in developing and configuring browser based applications and integrations with UI and on-premises / Cloud (SaaS) applications. This position also works to create, maintain and communicate Enterprise Information and Data Architecture in conjunction with the Analytics unit Solutions Architect. Additionally, as the enterprise moves key applications to cloud-hosted and SaaS solutions, the position will help lead and support the migration of key business functions to new or upgraded systems and security architectures. The position must keep current in modern methods of code development, SDLC, change management and work in a cross-team resource sharing environment. Responsibilities also include input to strategic decisions that will affect the operation and business workflows. May give input to developing project budgets, and must be able to escalate issues arising from operations as part of the DevOps process.

Technology Planning

  • Collaborate in the development of new information and data architectures for use with Enterprise IT teammates and Data Analytics Units
  • Must be able to coordinate and plan time and resources budgets across simultaneous projects.
  • Must be able to work with the Operations and Infrastructure teams to create best practices for secure code development, enterprise architecture and deployment
  • Participate in Applications review processes with Operations and Business Groups
  • Lead the standardization of code development practices including application language selection, code repository processes, Testing, QA and production roll-out
  • Decisive problem solving, decision-making and critical-thinking skills

Program and Project Delivery

  • Effective Project Manager working with teams to deliver multi-stage applications programs with oversite of SDLC across all developers
  • Work with cross-functional teams to define projects, create statements of work and communicate progress on goals to both technical and non-technical groups
  • Actively partners with Office of the State Auditor (OSA) and Commonwealth Technologists to better deliver applications platforms.
  • Works with internal and external resources (i.e. contractors) to identify discover best technologies and practices suitable for OSA implementation.
  • Mentor less experienced .Net developers while providing training and performing code reviews
  • Create an adaptive SDLC framework meeting current state needs while managing continuous improvement of framework

Communication and Collaboration

  • Ensures information flows freely among other managers and the overall department
  • Actively solicits cross-functional collaboration across individual contributors, teams and overall department
  • Works with peer organizations on collaboration efforts as well as benchmarking against the department’s technical strategies
  • Ensures communication of IT related announcements with business partners across the business operation and technical groups
  • Defines and implements change management framework for managing impact and consequences of change on business processes and workforce
  • Demonstrates team and project leadership.

Minimum Qualifications

The successful candidate will possess and/or demonstrate:

  • Bachelor's Degree in Computer Science or equivalent
  • At least 5 years of experience programming in a team environment
  • Demonstrable knowledge of programming in .Net Frameworks, especially C# and Jscript
  • Solid experience with Object Oriented Programming techniques.
  • Solid knowledge and experience in programming with Microsoft SQL
  • Experience supporting a test-driven development culture
  • Experience with Python and PowerShell
  • Strong knowledge of building server side back end software such using REST
  • Strong Knowledge of Microsoft TFS, DevOps and or GitHub and Visual Studio
  • Knowledge and experience with Windows Server 2008 R2 and above.
  • Technical hands-on experience with Azure cloud, SaaS solution integration, API creation and usage for on premises and cloud based databases, cloud development
  • Knowledge and experience working with information and security architectures.
  • Experience setting and accomplishing challenging goals
  • Experience programming in Agile methodologies

Preferred Qualifications

  • Experience with creating in Microsoft Power Apps and CRM
  • Docker container platform to include managing application data and netw ork configuration
  • Software security and QA assessments
  • Experience with middleware technologies like Mulesoft
  • Exposure to SQL Database design and SSIS
  • Experience with BI data modelling for reporting a plus (SQL Cubes and Tabular Models)
  • Exposure to Azure Cloud migration, frameworks and administration
  • Exposure to ITIL and PMP project management concepts
  • Team management experience preferred
  • Proficiency with JavaScript frameworks such as Angular and View.JS
  • Knowledge of IP networking and topologies

Other Information

No Phone Calls Please:

To apply, please submit an electronic copy of a cover letter and resume, no later than August 31, 2020 via the MassCareers website: Click Here

The Office of the State Auditor is committed to providing equal employment opportunities. Employment actions such as recruiting, hiring, training, and promoting individuals are based upon a policy of non-discrimination. Employment decisions and actions are made without regard to race, color, gender, religion, age, national origin, ancestry, sexual orientation, gender identity and expression, disability, military status, genetic information, political affiliation, or veteran’s status.

Additional Resources

Contact   for Job Opening: Senior Applications Developer - Boston Office (2020-18)

Fax

(617) 727-3014

Address

Massachusetts State House, Room 230, Boston, MA 02133
Date published: July 31, 2020

Help Us Improve Mass.gov  with your feedback

Please do not include personal or contact information.
Feedback