Overview
On Site
Full Time
Contract - W2
100% Travel
Skills
JD
SQL
OAuth
Object-Oriented Programming
Design Patterns
Conflict Resolution
Problem Solving
Communication
C#
ASP.NET MVC
WCF
SQL Azure
UI
JavaScript
jQuery
Database
RDBMS
Microsoft SQL Server
Oracle
PostgreSQL
MongoDB
Entity Framework
LINQ
Microservices
RESTful
Web Services
.NET
Migration
IT Architecture
Estimating
Cost Accounting
Cloud Computing
Microsoft Azure
Google Cloud
Google Cloud Platform
Banking
Insurance
AngularJS
React.js
Vue.js
Mentorship
Software Design
Solution Architecture
Go-To-Market Strategy
Scalability
Accountability
Technical Drafting
Project Coordination
Management
Continuous Integration
Continuous Delivery
Kubernetes
Oracle Linux
Job Details
Solution Architect .Net
Location: Buffalo, NY/ Delaware, DE (Hybrid 2-3 days onsite).
JD:
- 15+ years of overall experience, with at least 6+ years as a .NET Architect or in a similar role and having strong experience working as a technical architect on .Net, C#, SQL, Okta/OAuth
- Excellent understanding of object-oriented programming, design patterns, and best practices
- Strong problem-solving skills and ability to troubleshoot complex software issues
- Excellent verbal and written communication skills
- Should have hands on experience in Designing and Developing on in .Net Core , C#, ASP.NET, MVC, Web services, WCF, Rest API, Micro services, SQL, Azure Functions, Azure SQL, Containerization and UI framework like JavaScript, React, jQuery
- Proficient in database technologies such as RDBMS (using any of SQL Server, Oracle, PostgreSQL, MongoDB), Entity Framework, and LINQ.
- Deep understanding of microservices architecture, RESTful APIs, and web services.
- Must have used design tools for creating various design diagrams
- Design and develop high-level architectural solutions for software applications using the .NET framework.
- Must have worked on green field and brown field development projects by providing required solution design
- Must have worked in Re-engineering, migration and support projects by providing technical architecture guidance and implemented cost effective solutions and automations
- Independently design and work on NFR and Technical Design Documents
- Must have implemented industry standard estimation techniques to estimate work packages and helps the delivery team in planning and costing
- Should have hands on experience in implementing best code practices, review code and provide feedback to development team
- Hands on experience in Understanding of cloud computing concepts and offerings from Azure or Google Cloud Platform
- Working experience in Banking and Insurance domain is preferred
- Experience with front-end technologies like Angular, React, or Vue.js is a plus.
- Ability to mentor team members to improve their understanding of good software design practice and implementation of best practices
Responsibilities:
- Work with customers and partners to assess requirements, propose technical and solution architecture.
- Respond to RFIs, RFPs by working with cross functional teams.
- Prepare and present demos for solutions, architectural overviews, Develop Proof of Concepts (POCs) and tools Services/Implementation to meet customer requirements
- Participate and contribute to Go To Market strategy sessions with GSI partners
- Work with Senior Architects at Mphasis and Customer accounts to design and "sell" the best approach to meeting the customer business objectives.
- Designing and implementing complex technology solutions, ensuring alignment with best practices, scalability, and security considerations.
- Produce all required design specifications, work with the delivery managers/leads to create detailed technical task lists, provide technical guidance to the team, and enforce standards and best practices.
- Accountable for planning, technical design, best practices for design and development, reuse, quality, and project coordination necessary to implement software changes enhancements and resolve technical problems.
- Implement and manage CI/CD pipelines and build and maintain highly available systems on Kubernetes.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.