Software Developer
We are looking for an enthusiastic Software Developer to design, develop, and deliver software solutions. The successful candidate will be able to build high-quality, innovative, and scalable software in compliance with coding standards and technical design.
Requirements:
- Strong knowledge of data structure, database, distributed architectures and high performance systems
- Ability to document requirements and specifications
- Exposure to agile software development methodology
- Strong ability for analytical and critical thought, an ability to learn technical concepts quickly, and a proven track record designing solution-oriented approaches for clients
- Passionate about programming
- Willing to express his/her own creativity to improve processes and efficiencies
- Constantly seeks to improve his or her programming skills by such means as reading books and blogs and participating in the developer community
- Knowledge of source control system, specifically Git
- Strong interpersonal skills, the ability to see and communicate technology at the non-technical level, and the ability to communicate clearly
- Bachelor’s Degree in Computer Science or relevant technical field
Responsibilities:
- Design and develop applications that solve business problems
- Create detailed documentation of design and implementation
- Write well designed, testable, efficient code
- Integrate software components into a fully functional software system
- Develop and maintain in-depth technical expertise in all areas of development, industry trends, and best practices
- Recommend alternative development processes and approaches including suggesting new software libraries to include as a part of our software solutions
- Work with senior development staff to create applications using various technologies
- Balance ‘the right’ solution against performance, time, cost and value

Praeses develops customized software solutions and analytics-backed services to solve workplace challenges for industry, government agencies, and correctional facilities. We provide innovative thinking and an unwavering commitment to customer service.