Job Details. Position Description. As a Senior Software Developer, you will be an integral part of our team, collaborating with programmers, database administrators, and business analysts to develop high-complexity software modules. Your responsibilities will include independently crafting solutions for intricate business and technical challenges, supporting application deployment into production, and maintaining applications post-release. Additi...