Skills required: Must have experience with: designing and developing Front-end web applications using HTML, CSS, React and Angular; building RESTful APIs for Backend Web applications (JavaScript and Node.js); developing and designing software using object-oriented programming languages (Java and C#); designing systems for scalable software architecture; building queries for pulling deployment data for utilizing SQL Server; developing retail database applications using Azure SQL and Cassandra; implementing algorithms and data structures for locking mechanisms (multiple user sign-ons) and mutual exclusion algorithms in distributed systems; utilizing Git and Jenkins for software deployment, source control management, and build processes; identifying business requirements and providing technical solutions for incorporating them; identifying, debugging, and fixing business domain and quality assurance issues; working with Agile Methodologies; CI/CD development environments/tools including Git, Maven, Jenkins, and DevOps; Cloud technologies including Splunk, GCP, and Azure; Unit testing frameworks including Junit and Mocha and code quality control platforms including Sonar; Cloud development using Kubernetes and Docker. Minimum education and experience required: Master's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 1 year of experience in software engineering or related area; OR Bachelor's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years of experience in software engineering or related area.