Key responsibilities include creating and maintaining APIs for seamless data integration across multiple systems of record, and translating business needs into technical specifications to enable effective decision-making through reporting data and key indicators. You will gather, analyze, and synthesize large, diverse data sets to develop insightful reports and visualizations, driving continuous improvement of our software applications and systems.
Job Responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Develops secure high-quality production code, and reviews and debugs code written by others
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
- Adds to team culture of diversity, equity, inclusion, and respect
Required Qualifications, Capabilities, and Skills
- Formal training or certification on Java development concepts and 5+ years applied experience
- Proven, hands-on practical experience in Business Intelligence systems design, developing, debugging, and maintaining code within a large corporate setting.
- Proficiency in multiple programming languages; Python and PowerShell, XML and JSON constructs, database querying languages and APIs, such as SQL or SPL.
- Experience with data wrangling tools to streamline information retrieval and analysis from both time series and relational databases.
- Experience with data analytics toolsets such as Splunk and Alteryx, demonstrated knowledge of data visualization products like Grafana and Tableau.
- Solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
Preferred Skills
- Experience with end-to-end log analysis tools such as Splunk, the ELK stack, CloudWatch, or similar platforms.
- Proficiency in coding with Ansible, Python, PromQL, and data manipulation using Pandas.
- Familiarity with Windows and RHEL operating systems.
- Expertise in best practices for collecting metrics and logging data from Windows and RHEL systems.