Mindlance is seeking a senior software engineer to develop and enhance enterprise and end-user software applications. The role is responsible for analyzing requirements, designing and maintaining applications, testing and debugging code, documenting procedures, providing technical training, and guiding less experienced engineers.