Configure and manage the Reading Points/Wonderware tag creation in the IMS databases
Maintain and enhance .NET developed system application to include support for all lines of business; design, develop and maintain .NET Services for internal/external data collection, management, and sharing
Provide end user support of SCADA IMS applications and monitor them and their performance to ensure they are operating as intended
Develop and manage reports (PowerBI, Aveva Insight, SQL Server Reporting Services, Tableau etc.)
Maintain and update application technical and user documentation; coordinate the documentation collaboration site that will keep users appraised of scheduled outages and maintenance
Comply with Seattle IT’s configuration management and version control standards and policies
Communicate effectively and build strong relationships with team members and customers on technical and business tasks
Develop and execute software test plans (unit and integrations testing); coordinate user acceptance testing
Comply with Software Development Life Cycle (SDLC) standards for SCADA IMS
Develop end user training materials and conduct training sessions for business power users when necessary
Translate requirements into clear, concise documentation for scalable, robust and flexible designs; Guide internal customers through problem and issue definition, business process review and analysis to identify and document data, functional and technical software requirements for complex systems development
Requirements :
Three (3) to five (5) years combined experience as an analyst-developer on various technologies in a large project environment, including client /server applications, relational databases, web-based applications and data warehouse applications
Two (2) + years’ experience writing complex SQL in a RDMS
Two (2) + years’ experience developing .Net applications and/or services
Two (2) + years’ experience developing applications that connect cross-database platforms (SQL Server, Oracle)
Experience developing or maintaining operational systems and applications in an Object-oriented development environment (i.e. C#/Java/C++)
Experience with modern development practices and libraries including: AJAX, JavaScript, MVC, REST, DevOps, Agile
Experience working with a Software Development Life Cycle (SDLC), including participation in the entire process (requirements and analysis through testing, implementation and closeout).
OR
Combinations of appropriate education, training, certification, and experience will be evaluated on an individual basis for comparability to the minimum education and experience requirements.