The Job logo

What

Where

Technical Architect - Y803WH-2

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
The Technical Architect will work closely with the technical community across Civica, along with third party suppliers and business partners as required. They will be responsible for identifying potential opportunities to accelerate product development, designing technical architectures for components and platforms, building a central repository for shared components, and ensuring the technical architecture addresses stakeholder concerns. They will also provide leadership and mentoring, participate in hands-on design and development, and ensure adherence to security rules and best practices. The Technical Architect must have extensive knowledge and experience in architecture integration patterns, cloud platforms (especially Microsoft Azure), Microsoft technical stack, microservices, web services, container technologies, web application development, unit testing, ORM, SSO and authentication/authorization technologies, and database technologies. They should also have knowledge of solution security, DevOps, CI/CD, infrastructure as code, software development best practices, and Agile development. Additionally, they should possess skills in Microsoft certifications, Azure DevOps, mobile application development, data architecture, Linux and Windows servers, Big Data technologies, real-time data integration, and compliance standards (PCI, ISO9001, ISO27001, NIST 800-53).

Role purpose:

The Technical Architect will work closely with the technical community across Civica, along with third party suppliers and business partners as required.

Principal responsibilities and tasks:

  • Work as part of a team to identify potential opportunities to help accelerate product development through the use of components and platforms.
  • Work as part of a team to translate business needs into the design of technical architectures for components and platforms to be incorporated into Civica products.
  • Design and build a central repository for shared components and platforms, along with the appropriate control mechanisms.
  • Ensure the technical architecture addresses the concerns of all stakeholders.
  • Assist the Solution Architect in defining processes, tools and measures for adherence to the goal of producing sustainably high quality, secure, scalable software.
  • Act as the key technical lead to drive an internal open-source community and uptake of components and platforms.
  • Promote modern security principals such as secure by design and by default.
  • Participate and lead in meetings with key stakeholders and development communities across the business.
  • Provide leadership and mentoring for the team, defining standards and practices.
  • Actively Participate in hands-on design, development and testing on projects.
  • Maintain a stable, viable technical architecture and ensure consistency of design across the project.
  • Provide expert knowledge for major aspects of the technical architecture.
  • Ensures application follows security rules defined by OWASP Top 10 and SANS Top 25.
  • Take full responsibility for the technical architecture and the quality of the technical deliverables of the project.
  • Ensures adherence to applicable standards and best practice as defined by TSG.
  • Reports to: Solution Architect
  • Works closely with:
    • The Architecture Practice
    • TSG and Practices teams
    • Director or Cloud Technology
    • The Platform Product Manager
  • Liaise with development teams across the Group
  • Degree level education, or equivalent.
  • Ability to articulate and present different points-of-views on various technologies.
  • Highly results focused.
  • Solution-oriented with the imagination to identify workarounds for critical problems.
  • Good interpersonal skills with the ability to guide, direct, motivate and support staff either directly or indirectly.
  • Fluent in spoken English with exceptional oral and written communication skills.
  • Good team player.
  • The ability to work to agreed deadlines.
  • Ability to work at detailed and abstract levels.
  • Ability to guide junior team members.
  • Effective time management and an ability to recognise and respond to changing priorities and requirements.
  • Good organisation skills.
  • Self-starting and self-motivated with a positive, can-do attitude.
  • Flexible with regard to travel.
  • Must have minimum 8+ years of relevant experience:
  • Extensive knowledge and experience of architecture integration patterns and associated standards and technologies.
  • Extensive knowledge and experience of solution development based on the PaaS, SaaS and IaaS capabilities of public cloud platforms, in particular Microsoft Azure. Proven ability to design technical solutions which meet performance and security requirements.
  • Extensive experience of working within a Microsoft technical stack and development environments, such as .NET Core and associated tools and frameworks.
  • Extensive knowledge and experience of microservices, web services and associated technologies and frameworks, such as RESTful API design.
  • Extensive knowledge and experience of container technologies such as Docker and Kubernetes.
  • Extensive knowledge and experience of web application development, such as Microsoft ASP.NET, MVC, JavaScript, jQuery, Web API, WCF, Web Services, REST Services.
  • Extensive knowledge and experience of unit testing including XUnit, NUnit, MSTest.
  • Extensive knowledge and experience of ORM including Entity Framework, Dapper, NHibernate.
  • Knowledge and experience of Single Sign On and Authentication/Authorisation technologies such as SAML, OAuth, OpenID Connect, Active Directory, ADFS and LDAP.
  • Knowledge and experience of database technologies including MS SQL
  • Knowledge and experience of applying best practice for solution security. E.g. OWASP, NCSC cloud security principles.
  • Knowledge and experience of DevOps and Continuous Integration and Continuous Delivery tools and practices.
  • Knowledge and experience of infrastructure as code practices, tooling, and techniques.
  • Knowledge and experience of software development best practice.
  • Experience of Agile development, preferably Scrum.
  • Knowledge and experience of Javascript based frameworks such as Angular.
  • Industry recognised Technical Qualifications. E.g., Microsoft certifications, Amazon certifications and similar.
  • Working knowledge and experience of the Azure DevOps application lifecycle management platform and its associated services.
  • Experience of development of, and integration with, mobile applications.
  • Knowledge and experience of data architecture and associated patterns and technologies.
  • Knowledge and experience of Linux and Windows based servers.
  • Knowledge and experience of Big Data technologies such as Hadoop, Map reduce and associated technologies and frameworks.
  • Experience of delivering real time data integration e.g. streaming (IoT) and APIs.
  • PCI / PA-DSS
  • Working knowledge of ISO9001, ISO27001 and NIST 800-53
Requirements

Personal attributes:

  • Degree level education, or equivalent.
  • Ability to articulate and present different points-of-views on various technologies.
  • Highly results focused.
  • Solution-oriented with the imagination to identify workarounds for critical problems.
  • Good interpersonal skills with the ability to guide, direct, motivate and support staff either directly or indirectly.
  • Fluent in spoken English with exceptional oral and written communication skills.
  • Good team player.
  • The ability to work to agreed deadlines.
  • Ability to work at detailed and abstract levels.
  • Ability to guide junior team members.
  • Effective time management and an ability to recognise and respond to changing priorities and requirements.
  • Good organisation skills.
  • Self-starting and self-motivated with a positive, can-do attitude.
  • Flexible with regard to travel.
  • Must have minimum 8+ years of relevant experience:
  • Extensive knowledge and experience of architecture integration patterns and associated standards and technologies.
  • Extensive knowledge and experience of solution development based on the PaaS, SaaS and IaaS capabilities of public cloud platforms, in particular Microsoft Azure. Proven ability to design technical solutions which meet performance and security requirements.
  • Extensive experience of working within a Microsoft technical stack and development environments, such as .NET Core and associated tools and frameworks.
  • Extensive knowledge and experience of microservices, web services and associated technologies and frameworks, such as RESTful API design.
  • Extensive knowledge and experience of container technologies such as Docker and Kubernetes.
  • Extensive knowledge and experience of web application development, such as Microsoft ASP.NET, MVC, JavaScript, jQuery, Web API, WCF, Web Services, REST Services.
  • Extensive knowledge and experience of unit testing including XUnit, NUnit, MSTest.
  • Extensive knowledge and experience of ORM including Entity Framework, Dapper, NHibernate.
  • Knowledge and experience of Single Sign On and Authentication/Authorisation technologies such as SAML, OAuth, OpenID Connect, Active Directory, ADFS and LDAP.
  • Knowledge and experience of database technologies including MS SQL
  • Knowledge and experience of applying best practice for solution security. E.g. OWASP, NCSC cloud security principles.
  • Knowledge and experience of DevOps and Continuous Integration and Continuous Delivery tools and practices.
  • Knowledge and experience of infrastructure as code practices, tooling, and techniques.
  • Knowledge and experience of software development best practice.
  • Experience of Agile development, preferably Scrum.
  • Knowledge and experience of Javascript based frameworks such as Angular.

 

Skills & Qualifications

  • Industry recognised Technical Qualifications. E.g., Microsoft certifications, Amazon certifications and similar.
  • Technologies, Methodologies and Frameworks
  • Working knowledge and experience of the Azure DevOps application lifecycle management platform and its associated services.
  • Experience of development of, and integration with, mobile applications.
  • Knowledge and experience of data architecture and associated patterns and technologies.
  • Knowledge and experience of Linux and Windows based servers.
  • Knowledge and experience of Big Data technologies such as Hadoop, Map reduce and associated technologies and frameworks.
  • Experience of delivering real time data integration e.g. streaming (IoT) and APIs.
  • PCI / PA-DSS
  • Working knowledge of ISO9001, ISO27001 and NIST 800-53
     

Skills & Qualifications

Technologies, Methodologies and Frameworks

Set alert for similar jobsTechnical Architect - Y803WH-2 role in Vadodara, India
Civica Logo

Company

Civica

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Engineering

Locations

Vadodara, Gujarat, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Civica Logo

Software Engineer (.Net + Angular 2 or above)-317

Civica

Vadodara, Gujarat, India

Posted: a year ago

Analyse requirements, design and code new facilities. Communicate technical details and work iteratively in an Agile team. Provide application support, troubleshoot and perform unit testing. Comply with test processes and quality management system. Must have 2+ years experience, fluent in English, proactive and detail-oriented. Good communication, problem-solving and teamwork skills.