Thiruvananthapuram
31°C
Job Search
Home > Job Search

Technical Architect

Closing on:

22/05/2018

Contact email

sunita@ateninc.com

Brief description :

Lead the analysis, design, modification, installation and maintenance of software application programs, integrated systems, software utilities or software solutions including complex relational databases to meet user and organizational information and processing needs. Perform related duties as assigned.

  • Oversee all system and software architectural decisions and approaches from conception to solution delivery.
  • Lead the design, development, modification or support of fully integrated systems, which may include cloud based web software applications, interfaces between disparate computer programs or vendor supplied software applications and utilities, databases, networks, and related systems.
  • Lead the design and development of complex automated computer programs to produce a wide variety of reports, procedures or other outcomes as required by the university.
  • Conduct client meetings to discover project and/or solution requirements.
  • Based on requirements, conceptualize and develop architectural solutions with all necessary element, including database, business logic, process workflows, web services, and user interfaces UI and user experience UX.
  • Collaborate with internal and external technical development teams to determine project scope and direction.
  • Develop project proposals and pitch proposed solution to departments, management, or clients.
  • Create best practice agile project plans that include, metrics, cost analysis, scope, dependencies, sequence, and timelines.
  • Draft Statement of Work required for a third-party vendor to complete one or more project elements.
  • Design, and drive development and implement cloud systems and software applications.
  • Decide on the optimal cloud platforms, services and coding standards for project development.
  • Evaluate existing software solutions and requirements to identify areas for improvement.
  • Create modifications for existing software to increase performance and/or efficiency.
  • Leverage best practices to conduct solution testing that minimizes security risk, and defects and maximizes optimal functionality.
  • Orchestrate timely process, application, system and other fault isolation required to maintain operations.
  • Ensure architectural integrity of software solutions.
  • Drive the development and maintenance of system documentation.
  • Mentor, encourage, and motivate team members.
  • Provide expert guidance on analysis of user software application functional and reporting needs, determine and evaluate alternative solutions and develop approaches to meeting those needs.
  • Communicate effectively with users to identify and document software/system requirements, workflow, output and technical system and report specifications.
  • Provide hands-on support of assigned systems to ensure minimal downtime and loss of productivity and service.
  • Ensure best practices for software design security, versioning, maintainability, coding standards are integrated through the product life-cycle.
  • Act as a software vendor liaison.

Preferred skills

  • Programming and development experience using: PHP, MySQL
  • Experience in database and web application integration with Application Programming Interfaces.
  • Experience working with Amazon Web Services, PostgreSQL, MySQL, Tomcat, Liferay, Linux, 

Knowledge and Education:

Required:

  • A Bachelor’s degree in computer science, information technology or related field.
  • Excellent communication skills, including the ability to provide guidance and technical direction to diverse individuals.
  • Strong project management and interpersonal communication skills
  • Clear and coherent written communication, including visual representations of data
  • Knowledge of Waterfall and Agile development methodologies
  • Understanding of software development lifecycle (SDLC)
  • Extensive understanding of architectural styles and design patterns
  • Background in service oriented architecture (SOA)
  • Strong understanding of security best practices

Highly Desired Qualifications:

  • Experience as a full-stack web application developer
  • Knowledge of current technological advances pertinent to relational database programming and computer systems programming.
  • Knowledge of Software as a Service platforms such as Amazon, etc.

    Shortlisted candidates will be required to come for an in-person interview at the office and will be required to join immediately if found suitable.