Principle Architect

Principle Architect

Agreeya Solutions India Private Limited
Not Specified
Not Specified

Job Description


Job Description
Role Profile
Job Title Principle Architect
Job family
Job function
Level Principle
Grade
Salary grade code
Role purpose
As a Principle Architect, you should be good communicator who is able to translate complex requirements into functional architecture. We'd also like you to have hands-on experience on software development and be able to manage complex programs.
What will you do
  • Review and assess corporate goals, strategies and assets along with everyday processes and procedures and compare those to available information technology resources
  • Work with network architects and developers to help bolster security tools and protocols to prevent unauthorized access to business-critical data
  • Contribute ideas and insight to help optimize corporate information management resources to stay current with evolving business trends and new technologies
  • Educate employees, data technicians and department managers on new changes to infrastructure and policies, with an emphasis placed on recognizing the need for such updates
  • Define Technology strategy and blueprint that aligns with the business objectives
  • Track software support lifecyle, define upgrade roadmap and policies to stay ahead of EOL, as well as adopting new features and capabilities
  • Identify, compare, select and implement technology solution that meets current and future needs
  • Well versed with Cloud computing, Platform as a service (PaaS), Software as a service (SaaS), Data warehousing, Business Intelligence, Reporting, machine learning and AI
  • Using agreed standards and tools, to achieve a well-architecture system.
  • Identify and translate logical system requirements into a prescribed architecture
  • Define technical requirements (scalability, availability, maintenance, security)
  • Experience with designing application and database architectures for high availability, clustering, scalability
  • Architect, design, code and deploy full-scale systems based on critical business outcomes
  • Collaborates and pairs with other teams (UX, engineering, and product management) to create secure, reliable, scalable software solutions.
  • Collaborate with business and technical resources to understand and develop solutions that meet business requirements
  • Collaborate with IT Leaders and partners across the organization from a strategic and tactical perspective to set direction to produce & support quality software solutions
  • Ability to research, investigate and understand new technology solutions and present essential comparisons, pros/cons, and target use cases and recommend solutions
  • Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
  • Keeps abreast of industry trends through bench-marking, participation in professional associations etc. in order to advise others of strategic technology direction
  • Ability to provide recommendations supported by Proof for Concepts (POC), Vendor evaluation & other methods that substantiate the proposals and recommendations
  • Propose solution architecture for business cases supported by evaluations/assessments of multiple vendors/platforms, and present recommendations based on comparative cost/benefits/features/limitations
  • Ready to participate as an Individual Contributor and a Team Manager managing a team of 2-3 people

What do you need to know
Required:
  • Proven experience as a Technical Architect
  • Hands-on experience with software development and system administration
  • Understanding of strategic IT solutions
  • Experience in project management and service-oriented architecture (SOA)
  • Knowledge of selected coding languages (e.g. JavaScript, Java, python)
  • Familiarity with various operating systems (e.g. Windows, Linux) and databases (e.g. MySQL, Oracle)
  • Experience in continuous integration and delivery with various tools and platforms (eg: Github, Jenkins)
  • Experience in cloud infrastructure and services (e.g. AWS Platform) with cloud native application architecture and design
  • Experience on design and implementation of distributed applications, Microservices, APIs
  • Experience on modernization of legacy Applications to Microservices architecture, with Containerization and Orchestration tools know how
  • Good communication skills
  • Problem-solving aptitude
  • Experience in Data warehouse and Modelling and tools e.g. Spark
  • Experience on NoSQL databases and data modelling

Preferred:
  • Prior management experience
  • Good analytical and communication skills

What do we offer
  • Flexible working hours
  • Company transportation
  • Training Courses and Workshops
  • Healthy lifestyle
  • Work-life balance
  • Excellent, dynamic and multicultural environment

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content