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. Participation in the development of software user manuals and performing testing and evaluation of the code is also expected.