What are the responsibilities and job description for the Software Engineer position at Next Gen IT, Inc?
Develop product features for any of the following: Web applications, API services, Integration workflows with Payment service providers. (Stripe, Adyen, ACI worldwide and Paymentus)
Experience working with Digital wallet or financial transaction applications that secures and processes payment information in the cloud
High level programming languages: C# (.NET MVC and .NET Core)
Scripting: Powershell, Bash
Database: Oracle, Microsoft SQL Server, NoSQL (e.g. CosmosDB)
Test Automation: Specflow, DevTest, Karate Labs, Selenium, Test Data Manager, Postman, Maven, TestNG, JMeter
SonarQube, Checkmarx
Source Code repos: GitMobile: XamariniOS, XamarinAndroid, XamarinForms
UI: Angular, Javascript, CSS, Nodejs, ASPNET MVC
High level programming languages: C# (NET MVC and NET Core),
Scripting: Powershell, Bash
Database: Microsoft SQL Server
Test Automation: Postman, JMeter, Karate
Proven hands-on experience with Microsoft .NET Core / NET Core, C#, and enterprise-level development.
Deep expertise in Azure Cloud services, especially Azure Kubernetes Service (AKS), Azure DevOps, Azure SQL, App Services, Service Bus, Key Vault, API Management, and Application Gateway.
Ability to implement features across mobile, web, and API service levels as applicable to the product team
Strong troubleshooting skills across the full stack—cloud infrastructure, container runtime, application code, network flows, and logs.
Experience building and deploying containerized applications using Docker and Helm charts in AKS.
Experience working in Agile Scrum teams with demonstrated success leading improvements (getting better/faster/happier)
Pipeline Automation: Azure DevOps (YAML, ARM), Terraform
Code Scanning: SonarQube, Checkmarx
Source Code repos: Git, ADO
API: Rest, SOAP and Azure functions
Containerization: Azure Kubernetes Service, Kubernetes, Docker
Operating systems: Windows