Great career opportunity with a leading North Country firm with a highly competitive salary. The successful candidate will work with a Software Development team to further develop Internal Business Software Systems. The successful candidate will: Develop and code custom embedded, desktop, web-based and mobile applications. Maintain, support and enhance existing applications. Monitor and maintain services running on Linux servers. Develop project plans, allocate tasks to outside developers & manage project execution. Evolve architecture and technology platform. Apply principles, processes and tools of quality management to software development.