3+ years of work experience as a developer, with either a Bachelor's degree in a STEM discipline or specialized training in Information Technology
Experience developing dashboards, generating reports, and creating data visualizations using tools such as Spotfire, Tableau, or Power BI
Experience in SQL-based languages (e.g., SQL Server, Oracle SQL, or MySQL) for data extraction, transformation, and analysis across complex datasets
Experience with multiple phases of the software development lifecycle (SDLC) and formal delivery methodologies/frameworks (Traditional/Waterfall, Agile, DevOps)
Experience working on teams with assignment due dates or service level agreements (SLAs) to support customer needs
Knowledge and ability to build solutions based on business requirements, with a particular focus on data integration and ETL workloads
Knowledge of data
Responsibilities
Serve as an individual contributor to deliver programming solutions that meet business requirements, factor supportability and balance cost versus benefit
May lead technical activities for small to medium projects
Provide input to work plans and estimates based on experience with development activities
Author technical specifications for moderately complex solutions. May own full solution design for smaller projects
Follow documented standards for development, code promotion, and change management. Instructs junior resources as appropriate
Own the design, construction and execution of technical solution testing, including unit, integration and performance tests. Independently troubleshoot and resolve defects
Participate in mock cutover exercises to prevent disruption and issues once live
Provide troubleshooting and fixes for complex issues, driving understanding of root cause and prioritization
Follow defined support paths and incident management processes to meet Service Level Agreements (SLAs)
Develop knowledge base and Standard Operating Procedures (SOPs) for technical support plans
Execute activities to support ongoing maintenance and periodic releases of software
Contribute to standardized code solutions and automation opportunities
Learn new tools and apply modern IT concepts to support ongoing shift toward cloud-based technologies