What are the responsibilities and job description for the Systems Engineer I position at White Construction?
Overview
Responsible for the ongoing development and support of Clean Energy & Infrastructure (CE&I) reporting platforms and business-critical systems, both on-premises and in the cloud. The Systems Engineer II is a highly visible role requiring close collaboration with various stakeholders, including Program Managers, Project Managers, business groups, and IT support teams. This position is well-versed in systems engineering principles and have a strong understanding of enterprise systems, including architecture, deployment, and integration. Technical expertise, troubleshooting and analytical abilities will be crucial in identifying and resolving issues promptly, minimizing system downtime and ensuring uninterrupted business operations.Responsibilities
- Lead the development and innovation of complex systems, collaborating closely with Senior Engineers and cross-functional teams
- Contribute expertise in advanced technologies and methodologies to enhance Construction Industry Software, Microsoft SQL Server Platform, Power BI, Power Platform, SharePoint, and Robotics Process Automation (RPA) systems
- Monitor, analyze and optimize system performance, availability, and security
- Utilize advanced troubleshooting techniques and implement strategic solutions to ensure peak system operation
- Lead the management of incidents, service requests and changes related to systems and applications
- Act as a point of escalation, ensuring timely and effective resolution of complex issues and efficient handling of service requests
- Establish and maintain comprehensive documentation of system configurations, troubleshooting procedures and knowledge articles
- Lead knowledge management initiatives by sharing advanced knowledge, innovative practices and lessons learned with the team and broader organization
- Drive quality assurance efforts by developing and executing comprehensive testing strategies; including system integration testing, regression testing and performance testing.
- Identify areas for improvement and implement advanced testing methodologies and tools
- Contribute to the design and architecture of advanced systems, ensuring scalability, reliability, and adherence to best practices
- Evaluate emerging technologies and make recommendations for system enhancements and optimizations
- Identify opportunities for process improvement, automation and streamlining of system management tasks
- Implement advanced methodologies and tools to enhance efficiency and effectiveness in system operations
- Collaborate with security teams to assess risks, implement robust security measures, and ensure compliance with industry standards and regulations
- Continuously monitor and enhance system security to protect sensitive data and mitigate potential vulnerabilities
- Communicate with staff or clients to understand specific system requirements
Qualifications
Education and Work Experience Requirements:
- Bachelor's degree in Computer Science or Computer/Management Information Systems
- 3-5 years related experience and/or training or equivalent combination of education and experience with specific experience in maintaining and supporting enterprise systems, ensuring their stability and availability
- Experience with SQL server administration and ability to write complex queries using T-SQL for database management
- Experience with RPA concepts and the ability to develop and implement automated workflows
Knowledge, Skills and Abilities Required:
- Excellent problem-solving and analytical skills to diagnose and resolve technical issues efficiently
- Proficient using Power Platform tools (Power Apps, Power Automate, Power BI) for building business solutions and generating meaningful insights
- Skilled in scripting languages such as PowerShell and Python to automate tasks and streamline processes
- Skilled with reporting technologies such as Crystal Reports and SSRS for creating and delivering business reports
- Working knowledge with project management methodologies such as waterfall and agile, enabling effective collaboration and project delivery
- Excellent written and oral communication skills to convey technical concepts, collaborate with team members, and provide clear updates to stakeholders
Working Environment:
- When visiting jobsites the work environment involves some exposure to hazards or physical risks, which require following basic safety precautions
- This work environment may involve moderate exposure to unusual elements, such as extreme temperatures, dirt, dust, fumes, smoke, unpleasant odors and/or loud noises
- Willingness and ability to travel as required for project implementation, training, or client support
MasTec, Inc. is an equal employment opportunity employer. The Company's policy is not to unlawfully discriminate against any applicant or employee on the basis of race, gender, sex, sexual orientation, gender identity, color, religion, national origin, age, disability, genetic information, veteran status or any other consideration made unlawful by applicable federal, state, or local laws. The Company also prohibits harassment of applicants and employees based on any of these protected categories. It is also MasTec's policy to comply with all applicable state, federal and local laws respecting consideration of unemployment status in making hiring decisions.
#LI-MF1
#LI-Onsite