Current Job Opening
Chief Cloud Solution Architect and Development Team Leader
Manage YOURiD Inc. seeks a Chief Cloud Solution Architect / Development Team Leader to:
Rapidly become intimately familiar with existing and brilliantly architected software platforms. Identify, evaluate, design and develop software solutions employing the technologies identified
below that satisfy defined requirements and seamlessly integrate with existing platforms and / or materially enhance the performance and effectiveness of same. Effectively manage the software development process and the development team. Plan, track and schedule software deliverables. Recruit, train and oversee the activities of the development team. Meticulously document every aspect of the evolving architecture and related software deliverables. Maintain constant awareness of the evolution of technology in the world of computer science and assure ManageYOURiD remains a trusted thought leader in the eyes of its clients. Develop or recommend network security measures, such as firewalls, network security audits, or automated security probes. Develop disaster recovery plans. Monitor and analyze network performance and reports on data input or output to detect problems, identify inefficient use of computer resources, or perform capacity planning. Develop and implement solutions for network problems. Visit vendors, attend conferences or training sessions, or study technical journals to keep up with changes in technology. Adjust network sizes to meet volume or capacity demands. Prepare detailed network specifications, including diagrams, charts, equipment configurations, or recommended technologies. Estimate time and materials needed to complete projects. Coordinate network operations, maintenance, repairs, or upgrades. Research and test new or modified hardware or software products to determine performance and interoperability. Communicate with customers, sales staff, or marketing staff to determine customer needs. Design, build, or operate equipment configuration prototypes, including network hardware, software, servers, or server operation systems. Prepare or monitor project schedules, budgets, or cost control systems. Explain design specifications to integration or test engineers. Develop or maintain project reporting systems. Develop and write procedures for installation, use, or troubleshooting of communications hardware or software. Maintain networks by performing activities such as file addition, deletion, or backup. Direct daily operations of department, analyzing workflow, establishing priorities, developing standards and setting deadlines. Review project plans to plan and coordinate project activity. Assign and review the work of systems analysts, programmers, and other computer-related workers. Develop computer information resources, providing for data security and control, strategic computing, and disaster recovery. Recruit, hire, train and supervise staff, and participate in staffing decisions. Stay abreast of advances in technology. Develop and interpret organizational goals, policies, and procedures. Evaluate the organization's technology use and needs and recommend improvements, such as hardware and software upgrades. Review and approve all systems charts and programs prior to their implementation. Evaluate data processing proposals to assess project feasibility and requirements. Control operational budget and expenditures. Manage backup, security and user help systems. Travel to client site currently in Hillsborough County, Florida. Additional unanticipated client sites may be added in the future. Additional work site may include York County, South Carolina. No fixed itinerary. Some overnight travel. Work from home initially allowed with occasional travel into office located in Charlotte, NC. Office work in Charlotte will be required within the next 12 – 24 months.
Requirements: Must possess a Bachelor’s degree in Software Engineering or related field.
Foreign equivalent is acceptable. 10 years experience in any occupation related to architecting and developing software solutions required. Must have Scrum Master Certification and GSSP-.NET Certification. Must have deep understanding and knowledge of the “data broker” community. Must have extensive knowledge of the software design and development process and a good working knowledge of at least the following disciplines and technologies - Programming Languages: C#, HTML, CSS, XML, XPATH, JavaScrip, JQuery, JSON, AngularJS; ASP.NET Technologies: Microsoft ASP.NET WebForms, Microsoft ASP.NET MVC, Microsoft ASP.NET Web API, Microsoft ASP.NET SignalR; Service Frameworks: Windows Communication Foundation (WCF), Service Stack; Authorization Framework: Microsoft Membership Provider, Microsoft Role Provider, AzMan Manager; Cloud Computing Platforms and Services: Azure Cloud Services (Worker and Web Roles), Azure Service Fabric (Stateless, Stateful, Actor services), Azure App Services, App Service Plans, .NET Service Bus (Queues and Topics), Azure Storage (Blobs, Queues, Tables), Azure SignalR Scaleout - Backplane, SQL Server Federated Data Base, SQL Server Elastic Scale Data Base, Azure SQL, Application Insights, Azure Key Vault, Redis Cache, Azure CDN, Azure Functions, Traffic Manager, Load Balancer, Application Gateway, Visual Studio Team Services, External Security: CloudFlare; .NET Frameworks: Microsoft .NET Framework (All versions), Microsoft .NET Compact Framework 3.5, MEF; Database Management Systems: Microsoft SQL Server 2000, 2005, 2008, Microsoft SQL Server, Compact Edition 2.0, 3.5, 4.0, MySQL 5, Oracle 10g, SQLite 3; Security: Secure Software Development Life Cycle: S-SDLC, OWASP and the Top 10, SQL Injection, Cross-Site Scripting (XSS), Broken Authentication and Session Management, Insecure Direct Object References, Cross-Site Request Forgery (CSRF), Security Misconfiguration, Insecure, Cryptographic Storage, Failure to Restrict URL Access, Insufficient Transport Layer, Protection, Unvalidated Redirects and Forward, SANS DEV544, Data Validation, Authentication and Session Management, .NET Framework Security, Secure Software Development Lifecycle, CAPEC: Common Attack Pattern Enumeration and Classification; Unit Testing: Microsoft MsTest Framework, Moq, Jasmine JS; Integrated Development Environment: Microsoft Visual Studio (All versions); Version Control System: SVN Subversion, Microsoft Visual Source Version, GitHub, Bitbucket; Continuous Integration: TeamCity; Project Management Tools: Jira, Confluence; Web Scrapping: HTML Agility Pack, Selenium WebDriver, Firefox WebDriver, Chrome WebDriver.
Send resume to: Manage YOURiD Inc., 2015 Arysley Town Blvd. Suite 202, Charlotte, NC 28273
Job Site: Charlotte, NC