Software Solutions Architect ( Remote )
ZipRecruiter
Orlando (FL)
Remote
USD 80,000 - 110,000
Full time
19 days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An established industry player is seeking a skilled software engineer to bridge the gap between business needs and technical solutions. In this role, you will work closely with clients and development teams to translate requirements into effective designs and implementations. Your expertise in .NET technologies, Azure services, and database optimization will be crucial in delivering high-quality solutions. This dynamic position offers the chance to engage in hands-on development while guiding teams through the software development lifecycle. If you are passionate about technology and enjoy collaborating with diverse stakeholders, this opportunity is perfect for you.
Qualifications
- Experience in developing applications using .NET technologies.
- Strong understanding of Azure services and data persistence technologies.
Responsibilities
- Collaborate with teams to translate business requirements into technical designs.
- Design and implement APIs and optimize database schemas.
Skills
.NET Framework
.NET Core
ASP.NET Web API
ASP.NET Core
Azure Services
SQL Server
Oracle
MySQL
Redis
Git
Job Description
Description
- Communicate with clients, account managers, product owners, and analysts to understand business requirements.
- Translate business requirements into technical diagrams, designs, guides, and implementations.
- Understand basic SDLC and experience working under agile project management styles.
- Document technical designs and data exchange standards for internal and external development teams.
- Guide development teams towards successful implementation through effective communication.
- Design HTTP-based APIs, Swagger/OpenAPI interfaces, and SFTP-based file transfer solutions.
- Collaborate with DBAs to design database schemas optimized for performance, application, and reporting.
- Participate in release CAB meetings to discuss potential changes.
- Attend client and product requirement meetings to understand and estimate new projects.
- Perform debugging, testing, and code improvements.
- Work with customer service and quality teams to optimize products and ensure they meet customer needs.
- Provide ongoing technical guidance and architectural support during design, implementation, and optimization phases.
- Contribute to ASP.NET Core services via code commits and reviews.
- Research and resolve service performance issues through debugging and database query optimization.
- Expected to be hands-on approximately 15% of the time.
- Willing to travel within the U.S. at least 25% of the time.
Minimum Requirements
- Experience with .NET Framework, .NET Core, ASP.NET Web API, and ASP.NET Core.
- Experience with Azure services such as App Services, Azure Functions, Event Grids, Service Buses, and Blob Storage.
- Experience with data persistence technologies like SQL Server, Oracle, MySQL, or Redis.
- High-level understanding of data exchange protocols like HTTP and SFTP.
- Experience with version control tools such as git.
- Experience with ORMs like Entity Framework or Dapper.