Solution Architect
Solution Architect with Bachelor’s Degree in Computer Science, Computer Information Systems, Information Technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.
Job Duties and Responsibilities:
- Design and develop scalable Web and Mobile software solutions that will meet or exceed business requirements; development effort includes implementing modules to the system specifications, conducting unit testing, troubleshooting issues and producing detailed proposals to resolve issues.
- Develop solution features following development best practices, ensuring solution performance and users adoption.
- Create architecture roadmaps and an architecture plan in line with the business strategy.
- Analyze all business requirements and design data flow charts, diagrams for processes and provide effective solutions to all issues.
- Build scalable cloud solutions using various Microsoft Azure technologies keeping in line with reference architecture and containerization principles.
- Design and develop API and GUI for multiple financial applications to ensure consistent usability and functionality for business owners.
- Investigate and resolve bugs and deficiencies in the product codebase. Debug and document existing programs as needed.
- Build and maintains internal tools to streamline the software development process and enhance productivity.
- Assist technical architects with infrastructure requirement development.
- Involve in designing, developing and execution of entire SDLC Process including documentation of Project Plans, Requirements, Functional Requirement Document, Test Plan, Test Cases and Test Scripts for Web applications.
- Collaborate closely with development, testing and design teams to define exceptional experiences and scalable solutions.
- Ensure clear and comprehensive product documentation.
- Participate in daily Scrum meetings to support Agile methodology used for system development.
- Train and coach Junior developers.
Skills / Knowledge required:
- Minimum 5+ years of hands-on experience in .NET technologies. Having Full Stack development experience in .NET Core, Angular/React, JavaScript (Bootstrap, jQuery), Entity Framework, .NET MVC, .NET Web API, RESTful services, SQL Server.
- Knowledge of Web development or Mobile app development, business modeling, database concepts and project management - preferably using Agile Development Methodologies. Proficiency in REST based APIs using JSON and web services.
- Experience in developing solutions in Cloud (Azure) using Cloud-Native technologies.
- Experience in various Azure technologies like Azure Storage, Azure API Management, Application Gateway, Service Bus, etc.
- Experience in implementation of containerization using Docker and Azure Kubernetes Service.
- Knowledge of SQL and performance tuning techniques.
- Experience working with ER/Objects/UML modeling concepts.
- Expert knowledge in Atlassian tools like Jira, Confluence etc.
- Excellent knowledge of User Centered Design principles & design quality standards.
- Deep understanding of SOLID principles, Domain Driven Design, coding best practices and modern architectural and design patterns.
- Good understanding of Microservices architecture and Event Driven Architecture.
- Expert in Integrated Development Environments like Visual Studio, VS Code, etc.
- Understanding of application and transport layer security.
- Self-directed and Self-motivated to see and find efficient and cost-effective opportunities for change.
- Excellent knowledge of User Centered Design principles & design quality standards.
- Ability to understand business problems and articulate a corresponding solution.
- Good oral, written and presentation skills, with ability to organize and present technical material in an easily understood manner. Ability to communicate detailed, persuasive information to all stakeholders – verbally and in writing.
- Preference for Azure/Cloud certifications
Technologies involved:
- Expert .NET technologies including .NET core and .NET Framework.
- C#, JavaScript, React, MS SQL Server, SQL.
- ASP.NET, MVC, WEB API.
- Azure Service Bus, EventHub, API Management, Application Gateway.
- Azure Kubernetes service (AKS), Azure Container Instances / Docker.
- Git, Azure DevOps for CI/CD.
- Visual Studio, VS Code.
Work location is Portland, ME with required travel to client locations throughout USA.
Rite Pros is an equal opportunity employer (EOE).
Please Mail Resumes to:
Rite Pros, Inc.
565 Congress St, Suite # 305
Portland, ME 04101.
Email: resumes@ritepros.com