BMA is seeking a Software Developer to join our team. This is a remote role. The Software Developer will resolve problems with software and respond to suggestions for improvements and enhancements. The role is responsible for designing, implementing, and managing software programs. The developer will work on writing and implementing efficient code based on user requirement specifications and collaborate with business analysts, developers, and other team members to ensure that the code fulfills the requirements and functions as intended. Additionally, the developer will participate in the development of software user manuals and perform testing and evaluation of the code.