RESPONSIBILITIES:
Kforce’s client, a growing nationwide company in Raleigh, NC is seeking a Remote Azure Software Solutions Architect with strong cloud experience capable of working within a continuous improvement model to ensure the successful evolution of software design, development, and process across the organization. The Software Architect will see the -big picture- and successfully guide teams in design and development towards a cloud-native software architecture. We are working directly with the Hiring Manager on this search assignment. This position is 100% remote. Responsibilities:
- Software Solutions Architect will create product and technology designs to help determine future state architectural vision and modernization efforts to meet business goals and growth projections
- Provide architectural guidance to teams to build scalable and maintainable solutions, adhere to a technology roadmap, and minimize technical debt
- Participates in product development activities such as architecture, design, prototyping, implementation, and review
- Help lead a transformation of existing products through a scalable cloud-native transformation
- Software Solutions Architect will create a well-informed cloud strategy and manage the adaption process
- Re-architecting and re-platforming on-prem workload onto the cloud
- Develop solutions architecture and evaluate architectural alternatives for private, public, and hybrid cloud models
- Identify the top cloud architecture solutions to meet the strategic needs of the company successfully
- As a Software Solutions Architect, you will support business and development process using Lean Architecture and Agile methodologies
- Aid product teams in design reviews to ensure the architecture is scalable and consistent with the overall architectural vision
- Be comfortable in leading and empowering development teams with an understanding of DevOps automation and Continuous Integration
Job Requirements:
REQUIREMENTS:
- Bachelor’s degree in Computer Science/Computer Engineering/Mathematics or equivalent work experience
- At least 8-10 years of professional software development experience in the Microsoft Stack
- 5-7 plus years of architectural experience designing and integrating large-scale applications
- 3-5 plus years of experience designing, executing, and supporting Azure cloud solutions
- Exemplary software system architecture and design skills
- Experience with containerization and designing cloud platforms
- Experience in the design of service-oriented architectures, including microservices and self-contained systems
- Ability to work in a collaborative and fast past agile environment to evangelize best practices and clean architectures
- Strong understanding of industry standards and best practices such as SOLID and other design principles
- Demonstrate knowledge of DevOps toolchains and processes
- Demonstrate forward-thinking around where the organization is going and how technology can support these efforts
- Excellent knowledge of cloud computing technologies (Azure preferred) and current computing trends
- Ability to communicate technical concepts to technical and non-technical audiences
- Experience with Microsoft stack including .NET Core, C#, Microservices, Azure, ASP.NET Core, etc.
- Experience in the eDiscovery industry is desirable
- Familiarity with technology security and compliance standards such as Soc-2, PCI, OWASP is a plus
- Experience in system decomposition practices is preferred
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.