Lead pre-sales engagements as the Microsoft Azure/.NET subject matter expert to solve business problems and translate business requirements into deliverable services
Create blueprints for cloud infrastructures cantered around Azure (network, server, storage, and management software topologies)
Provide consulting expertise on cloud adoption and strategic roadmap
Taking complete ownership on implementation of the proposed solution by ensuring the successful transition of designed solutions to the delivery team and remain engaged with the client while becoming a “thought leader” for the next opportunity
Lead the design and deployment of the solution architecture, ensuring the appropriate expectations, principles, structures, tools, and responsibilities are in place to deliver excellence and ensuring risks are identified, managed, and mitigated
Ensure that a quality solution is delivered in a timely manner, within budget, and to our clients’ satisfaction
Communicate value proposition to varying technical and non-technical clients, including executive ''C'' level management, VP and Director levels, and end-users
Establish strong and lasting relationships with key stakeholders and decision-makers in client organizations
Basic Qualifications
12+ years enterprise IT application experience that includes 2+ years of hands-on software development, solutions architecture, DevOps engineering, or systems architecture
2+ years design/implementation/consulting experience with distributed applications
Bachelor’s degree in Computer Science/Engineering/MIS, Math or related field, or equivalent experience
Preferred Qualifications
Strong verbal and written communication skills
Experience developing high-quality enterprise-scale software products, with a deep understanding of microservices and event-driven architectures
Knowledge of cloud services, cloud-native design, and/or cloud implementation experience
Experience with Microsoft Azure foundational services: (Virtual Networks, ExpressRoute, Virtual Machines, Blob storage, Load Balancer, Azure Active Directory, App Service, Azure Database, etc.)
Expertise in .NET Programming (C#), .NET Core, ASP.NET Core MVC, WebAPI, ActiveDirectory
Knowledge of CI/CD including common technologies like Azure DevOps, Git, and Jenkins
Expertise in designing and developing REST API and API economy concepts
Experience with SQL and/or NoSQL databases
Experience with container technology such as Kubernetes and Docker