The Role

The Senior Software Solutions Architect will focus primarily on leading solution design efforts for the delivery of technology solutions, according to the Christian Care Ministry(CCM) SDLC process. The process includes delivering requirement specifications through detailed design in support of delivery; and ensuring organizational alignment in terms of timelines, commitments, and status. The development projects are critical, high value initiatives that are part of a larger enterprise IT strategy.

During the project design efforts, the Solutions Architect will lead the team of Enterprise Architects, Data Architects, and UX Research/Designers, and will partner with PMO, IT Infrastructure, Production Operations, and Security/Compliance teams, to design solutions that will be implemented by CCM IT Delivery teams, in order to provide efficient, value-based services to CCM Internal Users and to CCM Members. Additionally, the Solutions Architect will work closely with Enterprise Architects to ensure the successful realization of the enterprise architecture roadmap and strategy.

The Solutions Architect – with a background in the various technologies and stacks (NodeJS/React/Postgres, Salesforce, .NET/SQL Server, Web Services and ESBs) – will work on the solution design related to various elements of CCM’s platforms, and will address business/user impact, application integration, data integration and migration, security, networking, deployment, and user access. Conduct requirements-gathering from end users, stakeholders, and other SMEs.

Essential Job Duties & Responsibilities

    Translate requirements into end user / stakeholder readable Functional Design Specification (FDS) documents
    Translate approved FDS documents into viable Technical Design Specification (TDS) documents
    Act as technical design liaison with PMO, Client, Vendor Partners, and other technology teams
    Properly scope, design, and size project delivery efforts
    Provide direction and guidance on the solution architecture to the IT Delivery teams
    Make technical trade-offs to balance competing concerns (such as usability, scalability, data integrity, performance, etc.)
    Serve as Product Owner for Agile Software Delivery teams
    Participate in Design and Sprint sessions following Scrum methodology
    Manage time effectively, communicating project status accurately to Project Managers
    Apply architectural and engineering concepts to design solutions that meet CCM’s standards for scalability, maintainability, security, reliability, extensibility, flexibility, availability, and manageability
    Design within the enterprise architecture framework, adhering to architecture principles, modeling and design standards, reference architectures, and design patterns
    Work with the Enterprise Architects to design reference architectures and roadmaps to best align with business strategy
    Demonstrate leadership by taking initiative in team building, influencing, conflict management, and problem resolution to facilitate success
    Support vendor evaluations; responsible for providing recommendations and assessment scoring
    Navigate across the IT organization (networking, security, interfaces, etc.) to identify non-functional requirements that would not be clear to the business
    Drive the sourcing of new solutions to help generate improvements to processes
    Introduce, develop, and maintain tools, practices, and processes to help the organization scale, design best-in-class architecture, and develop test and release automation
    Develop and maintain technical standards, policies, and procedures
    Perform all job functions consistent with CCM policies and procedures, including those which govern handling PHI and PII

Essential Skills & Abilities

    Direct experience in building and managing complex solutions based on Cloud technologies; including private, public, and/or hybrid cloud solutions
    Deep experience in the software development life cycle best practices, including coding standards, code reviews, source control management, QA, Database architecture, build processes, testing, deployment, and the management of technical debt
    Strong hands-on Full Stack application development experience that includes experience across languages and projects
    Knowledge of data protection operations and legislation (e.g. GDPR, HIPAA)
    Working knowledge of platforms (Node/Express/React Stack/Salesforce/.NET), cloud technologies (Heroku, AWS S3), Integration (ESB,  Mulesoft, Express Gateway), Data (MS SQL, Postgres, SSIS, SSRS), network, infrastructure, security, IAM, SAML, SSO, LDAP, Active Directory, OKTA, UML, OOAD (Object Oriented Analysis & Design), architecture tools (Sparx-ea, Visio, Embarcadero), business process modeling and collaboration tools (Jira,  MS Teams, Confluence)
    Serve as a proven expert of technology with expertise in the design, creation, management, and business use of large enterprise applications
    Ability to quickly adapt to different working environments, build relationships, and be able to lead teams efficiently for success
    Ability to work in a fast-paced environment, multi-project environment, meeting commitments and deadlines
    Expertise in understanding business needs (including drawing out those unstated), and then meeting them with technology
    Ability to lead assessment of development budgets and schedules

Core Competencies/Demonstrable Behaviors

    Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
    Manages complexity - Making sense of complex, high quantity and sometimes contradictory information to effectively solve problems
    Customer focus - Building strong customer relationships and delivering customer-centric solutions.
    Tech savvy - Anticipating and adopting innovations in business-building digital technology applications
    Optimizes work processes - Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement

Education and/or Experience

    Bachelor’s degree in computer science, information systems, engineering or closely related field with 10-12 years’ experience in software design and implementation of complex IT projects required
    8-10 years of progressively increasing leadership responsibility in a directly related area during which both professional and management capability have been clearly demonstrated required
    Experience with complex data analysis, data migrations, system integration, and development
    Experience working with integration middleware or enterprise system bus technologies.
    Master’s degree preferred
    Agile software development experience (certified Product Owner preferred)
    Experience in a healthcare-related field preferred
    Experience as a Solution Architect in the health plan industry preferred

     This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employee(s) will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments. This document does not create an employment contract, implied or otherwise, other than an "at will" relationship.

Please complete form at  to apply for this job directly - mention job posting.

Job Viewed 563 Times
Please complete form at to apply for this job directly - mention job posting.

To be able to apply for jobs on CFEC site, Register as a Job Seeker. 

Christian Care Ministry
2020-09-30 00:00:00
-- Melbourne
The Senior Software Solutions Architect will focus primarily on leading solution design efforts for the delivery of technology solutions, according to the Christian Care Ministry(CCM) SDLC process.
Christian Care Ministry