At RSI, Architects are responsible for design and implementation of cloud-based enterprise software systems. Architect duties include design reviews, code reviews, technical innovation and implementation, coordination between multiple development teams, building design artifacts, creating and enforcing best practices and standards, and taking ownership of solutions from architectural design through implementation.
Job Responsibilities/Duties:
- Design, implement, and support cloud-based enterprise software solutions built on .NET, React, SQL Server, Cosmos DB, and Azure technologies.
- Support product pre-go-live, go-live, and stabilization activities including data validation and performance tuning.
- Lead agile teams to consistently deliver high quality work on a regular project cadence.
- Directly support development efforts through process, standards, and code reviews.
- Communicate technical concepts clearly across the organization hierarchy from junior technologists up through the executive team.
- Manage relationships directly with clients and vendors as it pertains to technical issues.
- Participate in software acquisition and budget planning.
- 10+ years total professional software development experience
- 5+ years of experience in architecting modern, distributed web applications and APIs
- 5+ years of experience in guiding application development teams
- 5+ years C#/.NET development experience, preferably Core 3.1 and/or .NET 5+
- Experience working with Azure cloud native application development and design
- Understanding cloud first design principles and cost/benefit considerations
- Strong understanding of databases design, including both RDBMS and NoSQL systems
- Strong experience in database modeling
- Experience with performance tuning and designing performant and scalable applications
- Experience in building event-driven Micro-Service Architecture including the use of queues and HTTP endpoints
- Experience working in an agile development environment
- Experience collaborating across disciplines and communicating with non-technical team members
- Experience in working with software development and design tools (Performance Diagnostic Tools, Diagramming Tools, Postman, SSMS, Visual Studio, VS Code, Etc.)
- Bachelors degree+ in any relevant program, or equivalent experience
Desired/Preferred Qualifications:
- Experience in building SaaS solutions
- Architecting solution with Docker and/or Kubernetes
- Certified Azure cloud Expert
Physical Requirements:
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
EEO Statement: RSI is committed to providing equal opportunity in employment to all employees and applicants for employment. Discrimination of employees or applicants on the basis of race, religion, color, sex, age, national origin, veteran status, disability, sexual orientation and gender identity, marital status, genetic information, or any other protected category, is strictly prohibited.
* Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
About Us
Revenue Solutions, Inc. (RSI) empowers entities through solutions that improve citizen services, increase operational efficiency, collect additional revenue and maximize compliance. Through both COTS and SaaS delivery models, our solutions provide highly efficient and customizable systems that meet the essential needs of government.
For nearly three decades, RSI has delivered transformative solutions across hundreds of client projects throughout the U.S. and Canada.
Mission:
RSI creates people-first technology solutions that empower governments to improve the experience, engagement, and trust for communities and their citizens.
RSI determines pay range based upon numerous compensation factors, including experience, skill set, and geographic location. A current and reasonable estimated range for this position is $150,000 - $200,000. However, it’s possible for an individual to be hired at a salary outside of this range