Date Posted: Nov 29, 2021
Position Title: Application Developer
Location: Fisher Building
Salary Range: $75,000-105,000
Reports to: Deputy Executive Director of Business Solutions
Bargaining Unit: N/A
Benefits Eligible: Yes
The Application Developer is a key member of the Business Solutions Department within the Information Technology Division. Business Solutions is responsible for systems integration, application maintenance and support, business process development, project management and the extraction of meaning insights for district data as well as implementation of new business applications. This department manages the support and maintenance for the District’s enterprise resource planning systems for human resource and finance management, as well as supporting SharePoint, the District’s knowledge management system and Cherwell, the District’s IT service management system.
As a significant member and contributor of the Business Solutions team, the Application Developer will collaborate with departments across the District to architect, develop, validate, and implement software solutions based on business requirements, enterprise standards and defined design principles. The Application Developer will create and manage new API integrations and customized solutions including dashboards, workflows, business objects and associated logic for the IT Service Management system. This individual will use technical and problem-solving skills to develop innovative solutions to address challenges and creatively resolve issues as they arise.
Bachelor’s degree with a focus in an information technology field (e.g., Computer Science, Information Sciences, Information Systems) and/or technical or equivalent experience in a related field required.
At least five (5) years of development experience with an emphasis on application integrations.
Solid understanding of development frameworks, languages, security concepts, version control and code quality tools, including specific technologies like RESTful Web Services, XML/XSD, PHP, React, Express, Node.js, MySQL, Oracle,and JSON.
Strong knowledge of web server administration.
Experience with development and configuration of IT Service Management systems.
Experience developing on cross functional systems.
Ability to conceptualize and articulate ideas clearly and concisely.
Strong coding, debugging, and troubleshooting skills with a solid understanding of relational databases and data models.
Experience working with end users to gather requirements and build technical solutions.
Excellent communication, presentation, and interpersonal skills.
Develop and maintain web-based solutions to integrate with and improve larger business processes.
Support requirement gathering with local stakeholders (e.g., principals, teachers, support staff, administrators, district teams, students) and translate user needs into proposed application features.
Use technical skill and problem solving to develop innovative solutions to end users’ challenges and creatively resolve problems that arise during development.
Write and document high quality code, technical documents, handbooks, instruction guides and knowledge articles to represent and communicate application design and use for staff and other stakeholders.
Create, manage, and deploy new API integrations and customized solutions including dashboards, blueprints, workflows, business objects and associated logic with stored procedures and searches for IT Service Management system.
Collaborate with end users, technology colleagues, and executive sponsors to design application prototypes, perform appropriate testing before launch, and troubleshoot and debug applications.
Maintain the API platform and author REST APIs that support the secure interchange of data between systems and development of robust, scalable client applications.
Serve as technical expert for applications, including technical troubleshooting, root cause analysis, correction of software defects, production application validation and responding to assigned help desk ticket requests.
Contribute to enterprise system architecture and develop end-to-end system design.
Build effective relationships with staff members to implement the District’s strategic plan.
Assist with project management routines that support teams in breaking down projects into key tasks with owners, developing timelines and shared expectations for work, and communicating progress with appropriate stakeholders.
Help design systems, policies, and procedures to streamline core district functions, minimize duplication of efforts and redundancies, and ensure alignment with school needs.
Provide training, technical support, and direct consultative support across divisions.
Perform other duties as assigned by supervisor.
If you are a current Detroit Public Schools Community District employee, you do not have to submit to a new security clearance, unless your new role requires a different type of criminal background check.
In alignment with Michigan law, if you are hired to fill a position, you will be required to submit to a Detroit Public Schools Community District criminal background check. Information regarding required background checks will be shared at point of hire.
Method of Application:
Applicants must apply through the online application system. Only applications submitted through the online application system will be considered for any posted position and all applications require a resume to be considered.
Successful candidates are required to submit official transcript(s) at point of offer to hire. Teaching service outside of the Detroit Public Schools Community District must be verified by the applicant's prior employer(s) prior to hire. It is the applicant's responsibility to provide all documentation (including copies) as requested.
Applicants requesting assistance during the application process should contact the Office of Human Resources via email at [email protected] or phone at (313) 873-6897.
DPSCD does not discriminate on the basis of race, color, national origin, sex, sexual orientation, transgender identity, disability, age, religion, height, weight, citizenship, marital or family status, military status, ancestry, genetic information, or any other legally protected category, in its educational programs and activities, including employment and admissions opportunities. Contact the Civil Rights Coordinator for more information at (313) 240-4377 or detroitk12.org/compliance.