Description
This role will be responsible for providing solution and architectural leadership and direction for complex, multi-technology implementations. The Solutions Architect is responsible for the implementation of strategic initiatives from a technology perspective by providing architectural direction, defining technology needs and solutions in a hybrid-cloud environment.
Job Responsibilities:
- Drive and lead the architectural direction, design, and implementation of technology solutions.
 - Lead in designing, specifying or selecting system solutions in an Agile environment, considering functionality, front-end development, data, security, integration, infrastructure and performance.
 - Proactively address business needs and challenges through technological innovation.
 - Break down complex problems into manageable deliverables.
 - Turn new technology concepts into innovative solutions to address complex architectural challenges.
 - Develop, apply, and document architectural patterns to solutions (Contextual, Conceptual, Logical, Physical, Component and Operational)
 - Evaluate and recommend alternate solutions across key technology areas. Work cooperatively with technical personnel in other IT teams and functions to accomplish enterprise-wide goals.
 - Drive the technology vision for NJM that proactively propels business change and rewards technical excellence.
 - Drive simplification efforts throughout the organization by leveraging architecture concepts.
 - Follow emerging technologies and changing business needs to ensure they align with the architecture vision.
 - Act as change agent for technology teams to deliver on unanticipated technology opportunities and support key business initiatives.
 - Work closely with multiple vendors and partners to help drive service level agreements and speed to market.
 - Apply industry standard object-oriented programming best practices and design patterns.
 - Drive technology/tools evaluation and software technical proof of concepts.
 - Provide technical leadership on large scale initiatives.
 - Stay current with latest technology trends in order to advance business outcomes where possible.
 - Participate and/or drive solution architecture reviews.
 
Required Skills & Experience:
- 15+ years of software engineering experience with object-oriented technologies.
 - Bachelor's degree in Computer Science or related field required.
 - Strong knowledge of object-oriented design patterns, software architecture concepts, and web application constructs.
 - Broad and deep technical knowledge of .net framework and/or Java.
 - Strong hands-on product knowledge and ability to develop prototypes, build proof of concepts on new and emerging technologies, contributing code as needed.
 - Strong knowledge and experience with SOA, APIs and Messaging Frameworks.
 - Strong understanding of relational and NoSQL database technologies.
 - Strong JavaScript frameworks (ExtJS, ReactJS) development skills.
 - Full stack development experience - Microsoft.Net framework, Java or equivalent technologies, WEB APIs, Enterprise Services, solution patterns etc.
 - Agile Scrum/SAFe experience.
 - Experience with AWS and/or MS Azure cloud services.
 - Strong understanding of computer networking and IT Security fundamentals.
 - Experience with Enterprise Integration patterns and technologies.
 - Experience with DEVOPS practices, processes, and tooling.
 - Experience with Guidewire products (PolicyCenter, BillingCenter, ClaimCenter) is an advantage.
 - Experience with Node.js\NPM a plus.
 - Experience with MongoDB a plus.
 - Experience designing and tuning SQL and NoSQL databases a plus.
 - Exceptional communication and collaboration skills with a respectful demeanor and ability to mentor others as required.
 - Exceptional analytical and problem-solving skills.
 - Strong ability to interact with business stakeholders, managers of all levels, and technologists and tailor the message to the audience.
 - Experience working as part of a high pace agile development team.
 - Experience as a Solution Architect or Enterprise Architect.
 - Ability to successfully manage multiple tasks.
 - Ability to delegate tasks while leading initiatives.
 - Ability to work directly with delivery leadership on planning and executing initiatives.
 
Certifications or Licenses:
- TOGAF or any similar architect certification a plus.
 - AWS and/or Azure certification is a plus.
 
Compensation: Salary is commensurate with experience and credentials.
Pay Range: $162,240-$188,386Eligible full-time employees receive a competitive Total Rewards package, including but not limited to a 401(k) with employer match up to 8% and additional service-based contributions, Health, Dental, and Vision insurance, Life and Disability coverage, generous PTO, Paid Sick Leave, and paid parental leave in addition to state-mandated leave. Employees may also be eligible for discretionary bonuses.
Legal Disclaimer: NJM is proud to be an equal opportunity employer. We are committed to attracting, retaining and promoting a diverse and inclusive workforce that is fully representative of the diversity that exists in the communities in which we do business.
Apply on company website