Seeking a Senior Software Engineer to lead the design, development, testing, deployment, and maintenance of enterprise applications. This role involves gathering business requirements, producing functional and technical specifications, verifying feasibility, and developing project plans and estimates. The engineer will ensure designs fit the current environment and are scalable for future initiatives, and work with DBAs on database design and architecture. Responsibilities include full life-cycle development, including functional and technical design for new applications and enhancements, full stack development, performance and end-to-end testing, implementation, and maintenance of software applications. The role also involves designing and conducting unit, system, and integration testing, developing user interfaces, backend web applications, console jobs for batch processing, and database structures, stored procedures, and functions. Troubleshooting and debugging skills are essential, as is mentoring other developers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior