Job Title

Technical Architect: .Net

Share This Job
Required Skills:

aciinfotech

38 Active Positions

Job Description

Job location: Thiruvananthapuram
Key Responsibilities and Knowledge areas
  • Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
  • Record software architecture in a software architecture document using use cases and the Unified Modelling Language (UML).
  • Maintain and evolve software architecture documents based on evolving
    system requirements and industry trends and technologies.
  • Analyse risk and report problems in meeting system requirements.
  • Assist Software Designer/Implementers with the creation of detailed software design specifications.
  • Lead the review process for software architecture documents and code. Participate in the requirement specification review process to ensure requirements can be translated into valid software architecture
  • Comply with all applicable product development processes. Perform detailed software design as well as implements and/or maintains code according to duties and responsibilities
  • Sound experience of working in agile methodology.
  • Ensure the overall integrity of the software architecture and validates it against

    the requirement specification, including design of validation process and process automation.

  • Integrate internal and external product design into a cohesive user experience.
  • Work with visual designers to improve and refine product visual design
    and consistency.
  • Contributes information and recommendations to strategic plans and reviews; preparing and completing action plans; implementing production and quality standards; resolving problems; identifying trends; determining system improvements; implementing change.
  • Meets information architecture financial objectives by forecasting requirements; preparing a budget; scheduling expenditures; analysing variances; initiating corrective actions.
  • Understands information requirements by studying organization mission, goals, and business drivers; conferring with executives.
  • Defines infrastructure for design and integration of internet computing systems by analysing information requirements; determining platform architecture, technology, and tools; studying business operations and user-interface requirements; directing development of physical database.
  • Improves architecture by tracking emerging technologies; evaluating
    their applicability to business goals and operational requirements.
Mandatory Skills:
  • Technical Architect with having 10+ years of industry experience having in web application Architecture and Development with hands on expertise in delivering solutions using on C#, ASP.Net, SQL Server 2012/2014.
  • Excellent knowledge Of GOF(Gang Of Four) design pattern and web/security Pattern
  • Hands-on in .net(coding), analysis, design and implementation of complex , custom-build application.
  • Experience in Object-Oriented Design (OOD), Unified Modelling Language (UML), stateless distributed architectures, and designing for scalability and performance.
Technical Architect: .Net
  • Experience in MVC, Web api, .net core, C#, Entity Framework, ADO.net, WCF, Dapper, linq.
  • Experience in data modelling techniques and knowledge and applicability of various normal forms.
  • Experience and knowledge of multi-tier and cross-platform architectures driven towards mobility.
  • Experience in developing IT architecture plans and software development methodologies.
  • Agile development environment especially SCRUM using TFS.
  • Messaging architectures SOAP and REST with JSON text encoding.
  • Hands-on cloud environment lile AWS/ Azure/Google cloud
  • Microsoft SQL Server and other most common backend Microsoft technologies.
  • Data Architecture and RDBMS skills – Mysql, SQL Server are must/Nice to have Oracle DB experience
  • Usage of automated build and/or unit testing and integration systems
  • Leadership skills to indirectly lead cross-functional teams towards common solutions
  • Understanding and experience of working with Product Management, Design
  • Exposure to networking
Competency Requirement:
  • Interact with stakeholders and define, integrate and upgrade architectures primarily based (not limited) to Java
  • Good Awareness of appropriate platforms/products in market and evaluation skills to choose best solution.
  • Good planning, organizing & time management skills.
  • Ability to prioritize work.
  • Ability to mentor and guide team members
  • Presentation Skills
  • Drive for results within deadlines.
  • Escalate issues at an early stage to Reporting Manager
  • Demonstrate a high degree of self-motivation and tenacity to get the job done.

Would you have any questions, please do not hesitate to contact us.

Send your resume at raghav.b@aciinfotech.com

Many thanks in advance.

Tags:

Join Our Free Newsletter

Duis imperdiet ut velit eu bibendum. Curabitur ut ante placerat diam mattis ultrices eget at odio. Etiam et tortor eget neque facilisis dignissim. Maecenas eleifend condimentum efficitur.

Have a Question?

We are here to help. Email us or call +1 (732) 416 7900
Contact Us