Skills Required: This position requires experience with the following: software development in one or more modern programming languages, such as Java or Python, to develop and maintain software applications; utilizing SQL for tasks such as retrieving data, updating records, inserting new data, and deleting existing data; employing PL/SQL for procedural programming features including loops and conditions to enable more complex and efficient database operations; using T-SQL in Microsoft SQL Server to incorporate additional features for procedural programming, error handling, and transaction control, facilitating advanced database management and querying; working with NoSQL databases, including MongoDB for querying JSON-like documents and Cassandra for handling large-scale data; participating in projects throughout the entire Software Development Life Cycle (SDLC), using agile methodologies and Continuous Integration/Continuous Deployment (CI/CD) practices to enhance application resiliency and security; implementing software applications and technical processes within specialized disciplines, such as cloud computing; and leveraging cloud platforms, including AWS Cloud, to build scalable and efficient solutions. QUALIFICATIONS: Minimum education and experience required: Master's degree in Information Technology, Computer Science, Computer Engineering, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Software Developer, or related occupation.