Open Data Portal Developer

Job#: 2028800

Job Description:

4 months + contract; Remote; working normal CST business hours 
Open Data Platform
Skill and knowledge requirements of a Software Engineer/ERP Developer/Data Scientist/App Architect

Purpose:
Under minimal supervision, responsible for the day-to-day management of the Open Data program, including organization, administration, and integration development of the Enterprise Cloud Open Data platform and associated technologies.
Duties, Functions and Responsibilities:
  • Functions as custodian of the Open Data platform by administering, monitoring, developing and maintaining hosted sites, user accounts, stored assets, data integrations and other resources related to operations of the Open Data program.
  •  Serves as a data platform consultant for participating departments (Open Data liaisons and publishers) by providing leadership and guidance on best practices and data standards.
  • Works with staff to coordinate and resolve service requests and dataset inquiries from the public, and to submit issues and bug reports to the enterprise data platform vendor.
  • Develop complex data extracts, integrations to open data platform, and ad-hoc queries as requested by Open data liaisons and EDA team
  • Provides development assistance to department Open Data liaisons in the execution of their data sets, integrations and automation.
  • Facilitates new-user platform onboarding, granting appropriate access and publishing rights for departmental users. Oversee the periodic maintenance of both the Citywide open data asset inventory and user account permissions.
  • Encourages further adoption and use by City departments through connecting platform features to user needs and communicating new features, guidelines, and governance policies.
  • Participates in Open Data events and user training sessions to highlight new program information and the usefulness and benefits of open data.
  • Collaborates with the Open Data team to establish Open Data program standards, methods, policies, and procedures.
  • Identify process changes to improve IT operations management, data integrations and automation to expand and develop new internal data sharing features of the Open Data cloud platform.
  • Solicits feedback on site usability, program policies, processes, design and practices. Propose and implement automation improvement strategies for the Open Data program.
  • Manages and maintains Open Data platform changes and governance ensuring coordination and collaboration with multiple stakeholders that may be involved or affected.
  • Determines goals, objectives, process flow design and technical resource requirements for the Open Data program data integrations and automation for data refresh cycles.
  • Develops documentation such as technical design documentation, user guidelines, best practice standards for platform governance and technical workflow diagrams for dataset publishing to empower self-service use and encourage user adoption of the Open Data platform.

Responsibilities - Supervisor and/or Leadership Exercised:
  • Provide leadership, guidance, evaluation, development, assistance and training to others.

Knowledge, Skills, and Abilities:
Must possess required knowledge, skills, abilities, and experience and be able to explain and demonstrate that the essential functions of the job can be performed.
  • Knowledge of concepts and principles of application programming, database and system design including Internet and network architecture
  • Knowledge of Data Governance, Relational Databases, BI Applications, Visualizations, API Experience
  • Knowledge and experience with Enterprise Cloud platform management
  • Knowledge of legacy and web-based systems interfaces
  • Knowledge of importing data for use in report software, spreadsheets, graphs, visualizations and flow charts
  • Knowledge of cost-benefit analysis and total cost of ownership modeling
  • Skills in integration development utilizing Application Programming Interfaces (APIs)
  • Skill in performing requirements development, technical design, process modeling, reporting and project management methodologies
  • Skill in developing process models and data flow diagrams using industry-standard modeling techniques
  • Skills in various software designs, programming languages and solution architecture
  • Ability to accurately identify/determine customer needs and take appropriate actions and/or steps to address identified needs
  • Ability to recognize, value, and include different perspectives, experiences, approaches, and cultures in achieving organizational goals
  • Ability to gain and maintain the trust and confidence of others and the organization through consistency and reliability
  • Ability to give, receive, or share thoughts, ideas, perspective, and data to create shared understanding
  • Ability to define, analyze, and find solutions for difficult or complex problems
  • Skill in selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new concepts
  • Ability to view the big picture
  • Ability to quickly become familiar with emerging technologies
  • Ability to identify trends as well as isolated events


Minimum Qualifications:
Graduation with a Bachelor’s degree from an accredited college or university with major course work in computer science field related to the job plus 4-7 years of experience.

 

 

 

 

 

 

 

 

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.