The software development team at NMI is a small, agile group that works closely together but requires independent thinking and motivation. Developers have direct influence over the design and implementation of their code and are heavily involved in application testing. Expertise should include fluency in coding, strong troubleshooting and analytical skills, good communication skills and a genuine passion for solving problems related to scalability, performance, security, and redundancy.
