Contact us for help?

Contact with us through our representative or submit a business inquiry online.

Contact Us

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.
  • 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.