The ideal candidate will have programming skills in languages such as Java, JavaScript, C#, Oracle, SQL, and experience with modern development frameworks. You will be responsible for designing, coding, modifying, maintaining, and improving existing systems. Collaboration with cross-functional teams and responding to customer requests and requirements. The successful applicant will also demonstrate a passion for staying current with emerging technologies and best practices in software development. The role also requires a focus on testing and debugging the systems.