Information Technology Specialist IV (Software Engineer IV) en City of Detroit, MI
City of Detroit, MI · Detroit, Estados Unidos De América · Onsite
- Senior
- Oficina en Detroit
About the Department
Under general supervision, the Software Engineer IV performs highly complex work that involves the design, documentation, development, modification, testing, installation, implementation, and support of new or existing applications software. Software Engineers also perform work involving the generation and/or application of theories, principles, practical concepts, processes, and methods related to computer science technology specific to computer programming languages, computer hardware and software integration, and computer systems design requirements, standards, codes, techniques, and practices. The Software Engineer IV is an advanced level information technology professional that may function as a lead information technology specialist, responsible for overseeing the work assignments of other professionals or have regular assignments that have significantly greater complexity than those assigned at the experienced level.
Position Duties
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Develop or direct software system testing or validation procedures.
- Direct software programming and development of documentation.
- Consult with other DoIT personnel and City agencies on project status, proposals, or technical issues, such as software system design or maintenance.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Evaluate and select computer hardware and software; help stage, install, and maintain systems.
- Troubleshoot compatibility and connectivity problems.
- Assist system users on systems and equipment; provide technical and functional advice to users as needed.
- Respond to user email inquiries or sets up automated systems to send responses.
- Train users to use new or modify equipment.
- Perform special projects and other duties as assigned.
Minimum Qualifications
- Bachelor’s degree in computer science, information systems, programming, systems analysis, geographic information science, engineering, communications, or other related field of study.
- Minimum four (4) years of experience in computer software programming & implementation or Microsoft SSRS/ SQL.
Equivalent combinations of education and experience may be substituted to meet the education and experience requirements of this position.
Qualifications (preferred):
- Microsoft Certified Solutions Developer
- ITIL Foundation
- AWS Certified Developer
- Google Certified Professional Cloud Architect
- C Certified Professional Programmer
- C++ Certified Professional Programmer
Other Qualifications
Evaluation Plan
- Interview: 70%
- Evaluation of Training, Experience & Personal Qualifications: 30%
- Total of Interview and Evaluation T.E.P: 100%
- Veteran Points: 0 – 15 points
- Detroit Residency Credit: 15 points