Position Type : Remote 8 : 00AM - 4 : 00PM - EST candidate
Contract Length : 1 month + extension
Position Overview :
The Technical Architecture Specialist serves as a subject matter expert who defines technical requirements, sets the direction for implementation, and provides design guidance across applications or technologies. This role involves close collaboration with project leads and stakeholders to manage schedules, budgets, and deployment plans while ensuring alignment with business goals and system performance standards.
Required Skills :
4 years college degree required.
6 years of broad experience in software development, including coding, testing, deployment, and maintenance of applications developed on the Microsoft stack.
5 years of experience with the .NET Framework (1.1 – 4.6.x).
5 years of experience with ASP.NET.
5 years of experience with C#.
5 years of experience with WCF Web Services.
5 years of experience with Object-Oriented Development.
5 years of experience with MS SQL Server.
5 years of experience using Visual Studio.
5 years of experience maintaining and extending technical documentation.
5 years of understanding and hands-on experience with Microsoft SQL Server.
2 years of experience with .NET Core.
2 years of experience with Web API.
1 year of experience providing after-hours support.
Duties :
Defines and evaluates logical and physical data models.
Develops and documents overall system technical architecture, including software and hardware.
Analyzes, determines, and documents technical requirements and impact analysis for technical and development architectures.
Defines test plans and acceptance criteria for technical components of applications.
Participates in detailed design, code reviews, and product test execution.
Performs integration of various architectures across multiple systems or enterprises.
Resolves or assists in resolving cross-application technical issues.
Conducts structured walk-throughs or technical inspections to identify and resolve issues.
Plans and delivers development architecture environments in coordination with support teams.
Leads or assists in designing technical strategy, direction, and approach.
Develops technical programming standards and ensures adherence to them.
Leads efforts in providing technical expertise, guidance, and training to development and test teams.
Coordinates and conducts architecture and infrastructure review meetings.
Owns and maintains the technical architecture for a portfolio of applications.
Prepares and communicates architecture-related status reports and project updates.
Evaluates alternative technical designs and recommends optimal solutions.
Identifies and tracks architecture-related issues, risks, and action items.
Assists in estimating time and effort for technical components of projects.
Explains defect priorities and enhancement classifications to clients and stakeholders.
Shares technical architecture knowledge across teams and projects.
Interprets and communicates architecture decisions to project teams and stakeholders.
Maintains control of technical tools and architectural assets.
Software Engineer • Remote, Remote, United States