About The Position
The Applications Development Specialist is primarily responsible for designing, programming, implementing and maintaining computer information systems that provide support for functions within the Company.
Key responsibilities include:
¿ Senior level individual contributor with subject matter expertise in area of specialty or function.
¿ Independently designs, programs, implements, and maintains computer information systems to provide support for a variety of functions within the company relating to confidential and non-confidential matters. Also assists in systems planning, scheduling and implementation. Often coordinates with users to determine requirements. Reviews systems under development and related documentation.
¿ Ensure data integrity and successful backup and restoration ability, monitor assigned systems and exercise good project management skills to ensure that changes are successfully implemented and monitored for effect. Acts as a source of direction, training and guidance for less experienced staff.
¿ Often has system-wide responsibility on complex projects/components. May coordinate activities of the project team and assist in monitoring project schedules and costs.
¿ Represent the department in meetings. Monitors and reports to management on project status and outstanding issues.
¿ Keep abreast of current developments in computer hardware, software, and other office equipment. Prepare studies and make recommendations regarding utilization of such equipment and software. Maintain a high degree of integrity to safeguard company position on confidential matters
¿ Develops applications in a way that complies with architectural standards and established methodologies and practices.
¿ Maintain a high degree of integrity to safeguard company position on confidential matters.
¿ Direct outside contractors in the development and implementation of confidential computer information systems to assure a timely, cost-efficient process.
¿ Bachelor’s Degree required, preferably in Computer Science, Management Information Systems, Business Administration, Engineering, Mathematics, or other computer related degree from an accredited college or university.
¿ Master’s level degree preferred.
¿ Seven or more years of relevant applications development experience required, including two or more years of experience leading the design and implementation of business applications on a variety of computing platforms or deep expertise in the platform specific for the role.
¿ Ten years or more of relevant experience may be considered in lieu of the degree requirement.
In addition to the above qualifications, the successful candidate will demonstrate:
• Knowledge and experience with the following technologies may be required or preferred based on the position posted, and will be determined during vacancy scoping:
o Database Management: Oracle PL/SQL
o Mobile Platforms: iOS, Windows UWP
o Platforms: Windows
o SOA : Web Services, ArcGIS Map Services
o Design Patterns: MVC, RESTful API
o Version Control: TFS, Git
o Application Servers :Apache Tomcat, IIS, ArcGIS Server
o Data Interchange RESTful API, XML
• Good analytical, communication and facilitation, leadership and human relations skills required.
• Background in Geographical Information System (GIS) theory and technology
Ameren’s selection process includes a series of interviews and may include candidate testing and/or an individual aptitude or skill-based assessment. Specific details will be provided to qualified candidates.