Post Job Free
Sign in

Technical Architect

Company:
Civica India
Location:
Vadodara, Gujarat, India
Posted:
April 21, 2024
Apply

Description:

Role Purpose

Civica India is seeking a creative and self-motivated Technical Architect with considerable exposure to multiple technologies and platforms and who is keen to join a multi-cultural software company.

The Technical Architect is able to act as the overall design authority and be accountable for all aspects of technical architecture for projects; establish appropriate architectures that meet a variety of business and technical needs and perform consultancy exercises, to time, costs and quality criteria; Ensure that the technical architecture addresses the stakeholder requirements and reconcile conflicting concerns of different stakeholders.

Travel to the UK / Australia may be necessary. This can be at short notice and this frequency is not guaranteed as all travel is based on a clear business or project requirement. A passport is essential.

Principal Accountabilities

Key Responsibilities and Duties:

With overall design authority on a project, provide expert knowledge on the development of technical architectures.

Work as part of a team to translate business needs into the design of technical architectures for Civica products.

Ensure the technical architecture and technologies meet requirements. Participate on the documentation of the architecture through high-level design. Lead the documentation of the main system components.

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

Reconcile conflicting concerns of different stakeholders.

Advise on all aspects of the development of technical architectures, ensuring compliance with specified requirements agreed with both external and internal customers.

Participate and can lead in meetings with stakeholders and the project team.

Ensure adherence to applicable standards (corporate, industry, national and international).

Provide technical leadership and mentoring to the project team.

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.

Participate in pre-sales meetings, demonstrations and proposals leading to new work

Co-ordinate design activities, promoting discipline to ensure consistency across the project.

Participate in governance activities across the project, ensuring solutions meet the internal and external requirements for the effectiveness, efficiency, confidentiality, integrity, availability, compliance, and reliability of all architecture governance-related information, services, and processes.

Essential Competencies

Must have minimum 8+ years of relevant experience

Fluent in spoken English and able to take part in meetings and discussions.

Excellent knowledge of software development lifecycles, tools and methods.

Proactive personality and able to work autonomously.

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.

Self-learner.

Track record of delivering commitments on time and quality.

Good leadership quality.

Mandatory Skills

Web application development

ASP.NET Web Forms / MVC using C# / VB.NET

Web API / WCF / Web Services / REST Services

JavaScript / jQuery

AJAX

HTML, CSS, Bootstrap

Unit Testing (XUnit/ NUnit/ MSTest)

ORM (Entity Framework/ Dapper/ NHibernate/ ADO.Net)

Cloud-based application development using PaaS/SaaS offerings (Azure / AWS)

Enterprise application design and architecture

Database (RDBMS and/or NoSQL Databases)

Design Patterns

Apply