Application Developer - Institute for Intergovernmental Research
Tallahassee, FL
About the Job
The Institute for Intergovernmental Research (IIR) is founded on the mission to create and deliver dynamic solutions for our criminal justice partners and communities achieved through the passion and hard work of each member of the IIR team. If you are energetic and dedicated to delivering quality programs and services to meet this mission, you will find that IIR is a great place for you. IIR's values are integrity, innovation, and relationships, and IIR's culture is defined by excellence, collaboration, diversity, and family. At IIR, you will be part of a team of dedicated professionals who continually apply their talents to achieve and deliver results for our clients. Expect to be challenged, grow professionally, and have your contributions recognized. We promote teamwork internally and externally and understand the importance of a healthy work-life balance. We demonstrate our commitment to employees through our outstanding benefits package and generous leave time including:
- Medical
- Dental
- Vision
- Life Insurance
- Long Term Disability
- Long Term Care
- Retirement Plan
- Annual Leave
- Sick Leave
- Holidays
- Flexibility to work from home or in the office
- Rewarding work that makes a tremendous national impact
See the IIR career page to learn more about working at IIR and the programs IIR supports: Careers (iir.com). It is an exciting time to join IIR. Our employees are the secret to our success and future.
FLSA Status: Exempt
Position Description
The application developer creates and maintains applications, working independently or in teams, that meet documented business requirements and further IIR's organizational goals. Application developers also assist with database configuration and project planning.
Responsibilities
- Creates applications utilizing .NET, web-based libraries, databases, and APIs that are consistent with organizational development standards
- Participates in project planning and requirements definition meetings
- Conducts iteration, functional, and user interface testing
- Interfaces with internal and external clients demonstrating applications at various stages of the development process
- Troubleshoots and resolves bugs within application code and user interface components
- Completes web application maintenance tasks as needed to keep them current with development standards and technologies
- Documents repeatable tasks to prevent knowledge silos and increase team efficiency
- Other duties, as assigned
Knowledge and Skills
- Bachelor's degree in computer science, MIS, or related field preferred
- Two years of applications development experience with a bachelor's degree or a combination of appropriate post-high school education and relevant experience equal to 6 years
- Strong knowledge of Visual Studio, .NET, C#, JavaScript, AJAX, Angular, HTLM/CSS, JSON and SQL Server/Cosmos DB
- Knowledge of distributed version control systems
- Strong attention to detail
- Able to work independently and in teams
- Experience working within a Scrum development environment preferred
Physical Demands & Work Environment
Most work is performed in a highly productive and fast-paced virtual office environment with prolonged periods of sitting at a desk and working on a computer. Employees must be able to maintain a noise-free remote office space that is free of distractions.
This job description is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills, and abilities. Additional functions and requirements may be assigned by managers, as appropriate. This document does not represent a contract of employment, and IIR reserves the right to change this job description and/or assign tasks for the employee to perform, as appropriate.