State of Massachusetts Senior Applications Developer in Boston, Massachusetts
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.
Posting Number 2020-18
SALARY RANGE (Grade 15) 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 Enterprise IT and rapid development in the Data Analytics units. The position will help drive the creation of data usage, systems architecture and development guidelines with the Data Analytics Units which create applications to model, evaluate and display data. The job will also be the technology lead to migrate into key new platforms while working to establish, communicate and move to new frameworks.
/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. /
Incumbent receives general supervision from the assistant director of development in the Enterprise IT organization.
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
o Collaborate in the development of new information and data architectures for use with Enterprise IT teammates and Data Analytics Units.
o Must be able to coordinate and plan time and resources budgets across simultaneous projects.
o Must be able to work with the Operations and Infrastructure teams to create best practices for secure code development, enterprise architecture and deployment.
o Participate in Applications review processes with Operations and Business Groups.
o Lead the standardization of code development practices including application language selection, code repository processes, Testing, QA and production roll-out.
o Decisive problem solving, decision-making and critical-thinking skills.
- Program and Project Delivery
o Effective Project Manager working with teams to deliver multi stage applications programs with oversite of SDLC across all developers.
o Work with cross-functional teams to define projects, create statements of work and communicate progress on goals to both technical and non-technical groups.
o Actively partners with Office of the State Auditor (OSA) and Commonwealth Technologists to better deliver applications platforms.
o Works with internal and external resources (i.e. contractors) to identify discover best technologies and practices suitable for OSA implementation.
o Mentor less experienced .Net developers while providing training and performing code reviews.
o Create an adaptive SDLC framework meeting current state needs while managing continuous improvement of framework.
- Communication and Collaboration
o Ensures information flows freely among other managers and the overall department.
o Actively solicits cross-functional collaboration across individual contributors, teams and overall department.
o Works with peer organizations on collaboration efforts as well as benchmarking against the department’s technical strategies.
o Ensures communication of IT related announcements with business partners across the business operation and technical groups.
o Defines and implements change management framework for managing impact and consequences of change on business processes and workforce.
o Demonstrates team and project leadership.
The successful candidate will possess and/or demonstrate:
A 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 / 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.
Experience with creating in Microsoft Power Apps and CRM.
Docker container platform to include managing application data and network configuration.
Software security and QA assessments.
Exposure to middleware technologies like Mulesoft.
Exposure to SQL Database design and SSIS.
Experience with BI data modelling for Power BI report 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.
Knowledge of IP networking and topologies.
Job: *Information Systems and Technology
Organization: *Office of the State Auditor
Title: Senior Applications Developer
Location: Massachusetts-Boston-1 Ashburton Place
Requisition ID: 200005DF