Job Duties and Responsibilities:
- The Software Architect sets the direction for the architecture, design, and implementation of scalable and highly available Enterprise software systems.
- Leads highly visible, long term projects as needed
- Acts as the technical subject matter expert for a product domain and the technical leader within a team
- Leads and sets the direction for design and implementation of software features/functionality, correction of defects and/or creation of new products
- Possesses a proven track record of synthesizing multiple internal and external sources of input into product requirements
- Designs, writes and tests new development of commercial/enterprise grade software
- Applies advanced systems analysis techniques to evaluate newly created code
- Provides thought leadership and innovation within a technical domain
- Responsible for multiple products
- Documents and communicates on complex technical topics outside the immediate development team
- Expert in agile methodologies
Technical Skills:
- 12+ years experience architecting commercially successful web applications that are multitenant, scalable, highly available, and expose robust APIs.
- Hand's on development experience of Architecting UI for Enterprise Products.
- Must have hand's-on on either of the framework React.JS or Angular.JS ( React.JS Preferred )
- Deep knowledge of Web Application Servers and Web Application Architecture, Object oriented design.
- Working knowledge Designing, Developing, and Deploying RESTful web services and other Web APIs.
- Practical experience and understanding of Identity Management systems including authentication, authorization, and access control frameworks, protocols, and standards.
- Fluent in one or more of the following languages: Java & JavaScript
- Experience with the Agile development methodology
- Prior experience coaching and mentoring teammates
- Fluency in English, both written and spoken
- Excellent written, verbal, and interpersonal communication skills to deal professionally and collaboratively with all levels of the organization and across geographies
- Willing to travel domestically and internationally as needed
Education Requirements:
- College degree in Computer Science/Information Technology
Job Location : Pune, Maharashtra, India
Didn’t find the job appropriate? Report this Job