SPECIAL SKILLS: Also requires five (5) years of experience in the following: Programming Languages: C#, Java, JavaScript, TypeScript, HTML, CSS; Programming Frameworks: ASP.NET Core, NET 6/7/8, Entity Framework Core, React, Angular; Full SDLC experience (Scope, Design, Development, Testing, CI/CD pipelines for deployment and maintenance); Waterfall, Agile and Scrum methodologies, Program Increment Planning; Project tracking and management systems (Azure DevOps, Jira, ALM, TFS and Visual Source Safe); Designing and implementing RESTful APIs and microservices using ASP.NET Core and C#; Integrating with external APIs, including data transformation and error handling; API documentation using Swagger; RESTful API Design and GraphQL; JWT authentication and OAuth2 ; Microservices architecture using Docker and Kubernetes; Azure Kubernetes Service; Responsive UI development using React, JavaScript, TypeScript, HTML, CSS, Angular, Bootstrap, Telerik, Material UI, JQuery, Nodejs; Collaboration with design teams using Figma, Visio; Relational DBs: SQL Server, Oracle, IBM DB2, Microsoft Access; NoSQL DBs: MongoDB; MongoDB Atlas for cloud deployment; SSIS, Azure Data Factory for data ingestion and ETL processing; Azure Blob Storage for Big Data management; Secure secret management via Azure Key Vault with Managed Identity; GitHub Actions for CI/CD automation; Azure DevOps for pipeline management; Git and GitHub for version control; Monitoring, Logging & Observability: Azure Monitor, Dynatrace, and OpenTelemetry; Reporting: SSRS, Power BI, and Tableau; Unit Testing: Xunit, NUnit, Moq, Jest, Cucumber; Test Driven Development practices; Tools & Platforms: Visual Studio, Postman, Swagger, Azure DevOps, GitHub, SSMS, JetBrains, and Docker Desktop; Working directly with customers to gather and define business requirements; and. REQUIREMENTS: Bachelor's degree in Computer Science, Computer Information Systems, Engineering or related field of study and five (5) years of experience as a Senior Applications Developer, Software Engineer, Associate Manager - Projects, Senior Professional Project Management, SQL Developer or related role where required experience gained.