Description
The Software Engineer will support the development, testing, debugging, integration, and maintenance of client/server, web, mobile, and data applications. Responsibilities include translating requirements into technical specifications, designing and implementing software and interfaces, developing dashboards and data pipelines, maintaining databases, automating testing, performing code reviews, and ensuring solution performance, availability, scalability, and stability. The role requires software development experience, modern programming and web technology experience, cloud and DevOps knowledge, and experience across the application stack.
