Software Architect - Applications

State Of Massachusetts Boston , MA 02298

Posted 4 months ago

About Us

The Executive Office of Energy and Environmental Affairs seeks to protect, preserve, and enhance the Commonwealth's environmental resources while ensuring and promoting a clean energy future for the state's residents. Through the stewardship of open space, protection of environmental resources, and enhancement of clean energy, the Executive Office of Energy and Environmental Affairs works tirelessly to make Massachusetts a wonderful place to live, work, and raise a family.

Who We Serve

Massachusetts was the first state in the nation to combine energy and environmental agencies under one Cabinet secretary. The Executive Office of Energy and Environmental Affairs (EOEEA) serves Commonwealth residents interested in outdoor recreational activities, clean energy solutions and those who work with animals and livestock. Equally, EOEEA works with energy consumers, power companies, clean energy providers and farmers to delicately balance the interaction with environmental protection laws and regulations while being a cornerstone for our economic prosperity.

Our Mission

Under the direction of the Secretariat Chief Information Officer, the mission of the information technology department is to ensure the Commonwealth a secure, reliable, robust, efficient, and highly adaptable collection of digital and infrastructure services through applied technology, engineering, and transformational investments.

Job Description Summary:

We are seeking a talented Software Architect to join our Applied Technology and Development group within our IT organization at the Executive Office of Energy and Environmental Affairs. The Software Architect will be a key new role within our agile development team, architecting enterprise software systems and services using Microsoft platforms, industry leading provider solutions and AWS cloud services. The Software Architect must possess broad and deep technical knowledge and will provide technical leadership to not only continue expanding cloud base enterprise infrastructures, but also transform legacy systems to fit into the global enterprise vision. The Software Architect will provide holistic, unified architectural approaches and vision for software design and implementation to guide the development team.

Primary Responsibilities:

  • Provide subject matter expertise around technical infrastructure and application design, with attention to system integration and feasibility

  • Define technical implementation of business use cases, including guidance related to functional and non-functional requirements, workflow, coding standards, and oversight for consistency with initial design

  • Design EEA's digital strategy and roadmap for the user experience (UX), and help prototype, guide, and develop the solution from launch to market

  • Apply expertise with cloud-based services and platforms, preferably AWS and/or Azure

  • Demonstrate technical leadership in cloud computing across multiple channels and become a trusted advisor to decision makers

  • Lead software development projects and critical incident assessments during crisis

  • Work with business users, project managers, and technical leads on all phases of SDLC (Software Development Life Cycle) following agile methodologies

  • Create and maintain documentation throughout all aspects of the EEA application roadmap and technology architecture, including a comprehensive application inventory

  • Coach and mentor junior team members and experienced development teams alike, encouraging project teams to think creatively, motivating through innovation

  • Research developing and appropriate technologies/platforms/tools that fit into our Commonwealth enterprise vision and application roadmap

  • Apply expertise to lead initiatives across Microsoft platforms, including .NET and .NET Core frameworks

  • Perform critical root cause analysis on application process failures to quickly resolve product or service failure

  • Perform security vulnerability assessment on legacy applications and recommend strategic investments to improve, retire, and/or replace

  • Provide architectural blueprints for the development team, through holistic assessment of our current state and strategic recommendations for value-added improvements

  • Evaluate and recommend technologies, processes, framework, and tools to ensure a high quality product platform and IT solutions

  • Successfully communicate the guidelines and concepts of the development team

  • Assist in recruiting, developing, and retaining top project team technical talent, including contracted vendor relationships

Required knowledge, skills and abilities:

  • Minimum Bachelor's Degree, preferably a Master's Degree, in Computer Science, Information Technology or related field of study

  • 10 years of software development experience

  • 5 years of hands on experience working with variety of technology systems

  • 4 years architecting enterprise software solutions

  • 4 years of enterprise RESTful services such as .NET Web API platform

  • 3 years of Front End development with Single Page Application platforms such as Angular

  • Proven ability to manage, coach and mentor 3 individuals within a cross functional environment

  • Experience with Access Management, Authentication/Authorization, and Identity Federation

  • Experience designing and implementing API service architecture in a hosted/cloud environment

  • Experience with cloud-based services including micro-services

  • Working knowledge of ITIL change management framework and the relationship to application SLAs

  • Broad and extensive knowledge of the software development process (SDLC) and its technologies

  • Strong background in transforming legacy applications into modern systems and platforms

  • Strong knowledge of architectural styles and design patterns

  • Understanding of various coding methods and computer languages

  • Strong in Object Oriented Design and Component Based Design

  • Demonstrable and proven data modeling and database design experience

  • Strong working knowledge of Agile (Scrum, Kanban) methodologies

  • Proven background in transforming legacy applications into modern systems and platforms

Preferred knowledge, skills and abilities:

  • Ability to apply a proven security-first approach when developing an application technology strategy

  • Possess and apply exceptional verbal and written communication skills, and excellent interpersonal skills

  • Highly organized, with great attention to detail

  • Strong analytical and problem-solving skills, and ability to make strategic decisions

  • Able to work independently or direct technical staff with a collaborative, hands-on approach

  • Able to lead, inspire, motivate and deliver to the job at hand

MINIMUM ENTRANCE REQUIREMENTS:

Applicants must have at least (A) five (5) years of full-time or, equivalent part-time, professional, administrative, supervisory, or managerial experience in business administration, business management, public administration, public management, clinical administration or clinical management of which (B) at least one (1) year must have been in a project management, supervisory or managerial capacity or (C) any equivalent combination of the required experience and substitutions below.

Substitutions:

I. A certificate in a relevant or related field may be substituted for one (1) year of the required (A) experience.

II. A Bachelor's degree in a related field may be substituted for two (2) years of the required (A) experience.

III. A Graduate degree in a related field may be substituted for three (3) years of the required (A) experience.

IV. A Doctorate degree in a related field may be substituted for four (4) years of the required (A) experience.

An Equal Opportunity / Affirmative Action Employer. Females, minorities, veterans, and persons with disabilities are strongly encouraged to apply.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Architect Alteryx

Pwc

Posted 2 weeks ago

VIEW JOBS 9/6/2019 12:00:00 AM 2019-12-05T00:00 A career in Information Technology, within Internal Firm Services, will provide you with the opportunity to support our core business functions by deploying applications that enable our people to work more efficiently and deliver the highest levels of service to our clients. You'll focus on managing the design and implementation of technology infrastructure within PwC, developing and enhancing both client and internal facing applications within PwC, and providing technology tools that help create a competitive advantage for the Firm to drive strategic business growth. Our System Architecture team helps build customisable specific system solutions that enhance PwC's system capabilities to appropriately serve all client needs. As part of the team, you'll use enterprise architecture across application areas to build delivery models that map PwC capabilities to business needs outlined by clients. To really stand out and make us ?t for the future in a constantly changing world, each and every one of us at PwC needs to be an authentic and inclusive leader, at all grades/levels and in all lines of service. To help us achieve this we have the PwC Professional; our global leadership development framework. It gives us a single set of expectations across our lines, geographies and career paths, and provides transparency on the skills we need as individuals to be successful and progress in our careers, now and in the future. As a Director, you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. PwC Professional skills and responsibilities for this management level include but are not limited to: - Arrange appropriate assignments and experiences to support others' learning and development. - Seek out different ways to use current and relevant technological advances. - Analyse marketplace trends - economical, social, cultural, technological - to identify opportunities and create value propositions. - Deploy methods to keep up with, and stay ahead of, new developments and ideas. - Offer a global perspective in stakeholder discussions and when shaping solutions/recommendations. - Drive and take ownership for developing networks that help deliver what is best for stakeholders. - Proactively manage stakeholders to create positive outcomes for all parties. - Uphold the firm's code of ethics and business conduct. The Platform Infrastructure Operations Team is responsible for serving as a strategic business partners across IT and other functional units as well as the lines of service. The primary focus of this team is to identify trends in performance of qualitative and quantitative data related to IT Operations and propose innovative solutions/services to IT leadership and business stakeholders. Job Requirements and Preferences: Basic Qualifications: Minimum Degree Required: High School Diploma Minimum Years of Experience: 8 year(s) of progressive roles leading IT architecture and engineering designs and domains. Preferred Qualifications: Degree Preferred: Bachelor Degree Preferred Fields of Study: Information Technology, Computer Systems Analysis, Management Information Systems, Computer Engineering, Computer Programming Preferred Knowledge/Skills: Demonstrates thought leader-level abilities with, and/or a proven record of success directing efforts in IT design recommendations, including the following areas: * Working on Product Lifecycle, overseeing product performance, influencing vendor product roadmaps on behest of PwC needs; * Providing support for vendor technical escalations and ongoing operational relationship management and publish and establish technical industry leading practice documentation; * Leading internal and external audits; * Managing platforms to adhere to solutions architecture standards, defining infrastructure standards and responsible to delivery support to provide guidance to project teams including being responsible for setup, configuration, maintenance, testing new releases; * Managing capacity plan and business continuity processes; * Collaborating with global teams to combine management and oversight of all local instances under single platform management team; * Onboarding products and providing product knowledge support to include product documentation analytics & reporting, version support enherance and roadmap planning, establish product education to various support teams (L1-L4 support); * Managing licenses including allocating licenses, tracking, provisioning for invoices and maintaining usage reports; * Supporting End-use for help desk to resolve issues and global support for technical installation packages and coordination of technical activities; * Designing and architecture of Alteryx applications to translate requirements into architecture needs including multiple front-end frameworks and libraries (Angular, React, Vue etc); * Demonstrating relational and document database knowledge and microservice architecture with distributed processing patterns; * Evaluating and make strategic decisions that will address specific technology design needs and issues within their technology area; * Collaborating across territories, functions and disciplines to influence sphere of technology in use of innovation and incorporate into architectural design; * Leading and participating in application solutions including planning and architectural design, development, resolution of technical issues, and application rationalization; * Providing technical design guidance to align with strategy and applicable technical standards; * Working within and leading efforts in Software Development Lifecycles and methodologies including agile, scrum, iterative and waterfall to support the success of the larger IT organization; * Building relationships and learning rapidly to achieve objectives across the Firm including taking advantage of new technologies, concepts and business models, demonstrating a history of staying current in emerging technology trends; * Leveraging business knowledge and interpersonal abilities to build, maintain, and influence relationships with senior leaders in IT and stakeholders; and, * Advising and influencing leaders on trends that could potentially affect the success of a function or business area. All qualified applicants will receive consideration for employment at PwC without regard to race; creed; color; religion; national origin; sex; age; disability; sexual orientation; gender identity or expression; genetic predisposition or carrier status; veteran, marital, or citizenship status; or any other status protected by law. PwC is proud to be an affirmative action and equal opportunity employer. For positions based in San Francisco, consideration of qualified candidates with arrest and conviction records will be in a manner consistent with the San Francisco Fair Chance Ordinance. Pwc Boston MA

Software Architect - Applications

State Of Massachusetts