Software Architect - Chennai, India - Peoplepro Staffing Agency

    Peoplepro Staffing Agency
    Peoplepro Staffing Agency Chennai, India

    2 weeks ago

    Default job background
    permanent Technology / Internet
    Description
    About the role :
    Software Architect


    Software Architect creates the technological vision, drives technology strategy and is responsible for ensuring the technical design of the platform fulfills the business requirements.

    He/she works with engineering leaders on the definition and delivery of highly scalable and secure SaaS solutions.


    This position requires excellent technical skills as well as outstanding analytical, leadership and influencing skills paired with solid business acumen.

    Location :
    OMR, Seevaram, Perungudi, Chennai





    CTC :
    55 LPA fixed plus variable 10lpa


    5 days working

    Responsibilities (not exhaustive) :


    Some key responsibilities include :

    • Partnering with business stakeholders and technology leaders to translate program requirements into technical solutions and system design
    • Defining and driving software architecture and enterprise capabilities (scalability, fault tolerance, extensibility, maintainability etc)
    • Determining overall architectural principles, frameworks and standards
    • Documenting and communicating designs, estimates, and implementation plans to program stakeholders
    • Driving research, case studies and prototypes on leading edge technologies and how they can be leveraged
    • Providing handson development where appropriate
    • Designing proofofconcept pilots and working closely with technical leads to drive successful POC implementations
    • Providing leadership to engineers, QA and product stakeholders
    The ideal candidate :

    Education/ skillset :

    • A bachelors or masters degree in computer science, information technology, or a related field.
    • Must have a track record of building and deploying mission critical, highly distributed, large scale SaaS applications
    • Must have demonstrable experience designing endtoend architecture involving mobile apps, web apps, cloud services.
    • Must have experience with at least one major IaaS and/or PaaS technology (Azure, AWS, etc.) including defining and scripting full topologies.
    • Must have strong knowledge of failure modes, resiliency patterns, and techniques to enable robust, self healing architecture
    • Experience with at least one and preferably more than one of the programming languages, preferably with C#, Javascript.
    )