Job Details
| NO AGENCIES PLEASE |
ShuffleLabs premier integration Platform-as-a-Service (iPaaS), ShuffleExchange , is a cutting-edge integration product that has a high conversion rate, catalyzing the need and opportunity for a developer to expand the product.
Role: Technical Architect/Lead Developer/Sr. Net Developer
Work Location: Herndon VA
Work Environment: Hybrid
Experience: 8+ Years
Industry Type: Software Product
Functional Area: IT Software - Application Programming, Maintenance
Employment Type: Full Time, Permanent
Role Category: Programming & Design
Roles & Responsibilities:
- Management of software development tasks, contributing to project deliverables, and validating the quality of deliverables, application development experience in Microsoft NET Technologies using ASP.NET, MVC, C#, ADO.NET, Jquery, Linq and JavaScript
- Good understanding of database concepts/SQL, Web services/XML, Remoting
- Experience working with RDBMS, preferably SQL Server
- Analyzing the technology environment, enterprise specifics and documenting requirements
- Lead in designing, specifying and selecting information system solutions, considering functionality, data, security, integration, infrastructure and performance
- Work with the Subject Matter Experts (SMEs) to develop a high-level project schedule and resource plans for implementation projects
- Production of technical design and specification documentation at appropriate levels of granularity, which can be understood by technical, functional and business audiences
- Work directly with stakeholders to help refine product roadmaps and requirements
- Develop future web architecture and design a structure that is stable, scalable and resilient
- Act as visionary and strategist for solution product area
Required Skills:
- Must have hands on experience on Microsoft Azure cloud platform
- Experience is needed in Kubernetes (AKS), Ansible, Terraform, Docker, Linux Sys Admin (RHEL, Ubuntu, Alpine), Azure Networking, Azure Application Gateway, AzureDevOps, CI/CD and Jenkins
- Demonstrable experience with the following technologies:
- Microsoft Azure Platform as a Service (PaaS) products such as Azure SQL, App Service's, Logic Apps, Functions and other Serverless services
- Understanding of Microsoft Identity and Access Management products such including Azure AD or AD B2C
- Microsoft Azure Operational and Monitoring tools, including Azure Monitor, App Insights and Log Analytics
- Knowledge of PowerShell, Git, ARM templates and deployment automation
- Must have hands-on expertise in Microsoft technologies: .NET framework 4.x Or .NET Core 3.x, C#, ASP.NET MVC5, including SOAP, RESTful, .NET and related technologies (JSON, XML, etc.), version control git flow and Database technologies (MSSQL, MySQL stored procedures)
- Knowledge in web-based systems architecture, service-based architecture, enterprise application architecture as well as experience managing expectations when balancing alternatives
- Good knowledge and understanding of Web Service APIs for integration purposes
- Participated in, and be familiar with, Agile (Scrum) or other project methodology practices
- Team player with experience leading and collaborating cross-team to ensure successful delivery of product
- Ability to communicate complex solutions to both technical and non-technical audiences
Other Requirements and Experience:
- M.C.A./B.E./B. Tech or BS in Computer Science or any other science degree
- Minimum 8+ years IT industry professional experience