Xanalys, a Harris Computer company, are hiring for a Senior Software Engineer/Developer on a full-time, permanent basis. The Senior Software Engineer / Developer collaborates with other software developers, Client Services Team and managers to develop and maintain our complex crime management system which uses Progress 4/GL programming language https://www.progress.com/. The incumbent will be responsible for keeping track of and adhering to project schedules and delivery dates, and for consistently delivering on-time and to specification throughout the software lifecycle, utilizing agile methodologies. Additionally, the incumbent will participate in product design, bug verification, release testing, and beta support on applications software projects which may require research and analysis, and s/he will also provide third-level support. The ideal candidate will be a highly creative and self-motivated problem solver with the ability to handle numerous projects simultaneously. In addition, this strong communicator requires a proven ability to articulate ideas. S/he will possess excellent analytical and troubleshooting skills, strong interpersonal skills, solid judgment, and the ability to work successfully in a team programming environment throughout the analysis and development process. In performing this position, your core duties and responsibilities will include (but will not be limited to): • Demonstrate leadership, excellent written and verbal communication skills and enable collaboration with the other departments as required • Prepare detailed design specifications to address both functional and non-functional requirements for major feature components • Collaborate with team members to estimate development tasks • Complete software programming tasks including development, unit testing, integration testing and documentation • Effectively collaborate with the Quality Assurance team to resolve defects • Provide third level support for resolving production and customer support issues • Continuously provide technical improvements to internal tools and libraries • Manage multiple concurrent objectives, projects, groups or activities using effective judgment for prioritizing tasks and allocating time • Present information to groups with the appropriate degree of formality