Role: Technical Solutions Architect
Location: San Diego CA (Onsite)
Type: Contarct
Job Responsibilities:
- Architecture and design solution
- Understand the use cases/User Story code and develop on a designed platform/pattern. Strict adherence to coding standards.
- Participate self-code review/peer reviews and correct errors wherever applicable before checking in the final code into the Branch/code repo.
- Create code documentations wherever applicable and as set guidelines by the team.
- Create and perform Unit Tests wherever applicable as set guidelines by the team.
- Provide feedback and assist in estimation planning.
- Merge code branches as and when required.
- Create and publish release documentations and application deployments as and when requested.
- Report out statuses to the leads onshore daily during the Stand-up calls.
- Additionally update efforts on a given work item on everyday basis.
- Provide true estimates on work assigned prior development. Also ask questions/provide comments on User Stories/work items assigned.
Qualifications:
- Should have 10 years of work experience in solution architecture design develop Code and Unit Test web and desktop-based applications written in .Net framework and Angular.
- Strong analytical skills to understand a given requirement and provide work estimates.
- Strong Object-Oriented Programming knowledge.
- Strong experience with Static Code Analyzers like Fortify. Should have good understanding of web servers such as IIS and Front-end such as HTMLs and Razor based engines.
- Strong coding experience and thorough understanding of programming languages such as C# JQuery JavaScript Traditional Web Services WCF Web API and other Scripting languages such as pythons.
- Strong working knowledge on various design patterns such as MVC MVVM DDD Repository Pattern and any custom/hybrid framework as designed by the Architects.
- Should have a strong working knowledge of Azure DevOps.
- Strong knowledge and understanding of data sharing medium using JSON XML and other media types.
- Strong knowledge on Entity Framework (6 and above) and other ORM such as Dapper.
- Strong knowledge and programming skills in Database such SQL SERVER Oracle My SQL and SQL Express.
- Strong knowledge and coding experience in REST based web services and service-oriented design patterns using WCF and other APIs.
- Should have used IDE such as Visual Studio and Visual Studio Code for Front-end development.
- Understanding of JS frameworks like Vue or React is plus nice to have.