Openings >> Software Analyst - Principal / Optimization
Software Analyst - Principal / Optimization
Summary
Title:Software Analyst - Principal / Optimization
ID:20596
Location:Norman, OK
Description
PCI Energy Solutions, is a thriving global company where you can impact millions of lives every day. Our Software helps protect the environment and lowers utility bills by optimizing energy and utility company operations. We're hiring and growing in locations throughout the U.S. with our headquarters located in Norman, OK; We also have international offices in Peru and Mexico. We put a high value on work-life harmony by offering flexible working hours and remote work. You can work from home full-time or come into the office on a need basis.
 

Software Analyst - Principal

A Principal Software Analyst serves as a key leader in the software development process, overseeing the strategic analysis of business requirements and providing guidance to ensure the delivery of high-quality software solutions. They lead a team of analysts, collaborating with stakeholders to gather and define comprehensive software requirements. This role involves overseeing data modeling, facilitating effective communication between analysis and development teams, and ensuring the alignment of software solutions with organizational goals. Principal Software Analysts contribute to project oversight, quality assurance, and continuous improvement, staying abreast of industry trends and guiding their teams to success through insightful analysis and strategic decision-making.

Responsibilities:

  • Collaborate with stakeholders to understand business requirements, challenges, and opportunities. Provide strategic insights and recommendations for software solutions that align with organizational goals.
  • Lead the requirements gathering process, working closely with clients and internal teams to define clear and comprehensive software requirements. Ensure a deep understanding of user needs and business objectives.
  • Mentor and lead a team of software analysts. Provide guidance on analysis techniques, methodologies, and tools. Foster a culture of continuous improvement and innovation within the analysis team.
  • Oversee the creation of detailed data models, ensuring accuracy, completeness, and alignment with business requirements. Collaborate with data architects to optimize data structures for software solutions.
  • Work closely with software development teams to translate business requirements into technical specifications. Ensure effective communication between the analysis and development teams for seamless project execution.
  • Establish and enforce quality assurance processes for software analysis. Conduct thorough reviews of analysis documentation, ensuring clarity, accuracy, and alignment with industry standards.
  • Provide strategic oversight for multiple projects, ensuring that software analysis activities are conducted efficiently and effectively. Monitor project progress, identify risks, and implement mitigation strategies.
  • Stay informed about industry trends, emerging technologies, and best practices in software analysis. Share insights with the team and contribute to the development of best practices.

 

Skills and Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 8 years of experience as a software analyst or related function.
  • Strong Data Analytic Skills
  • Knowledge in Power Trading
  • Forecasting
  • Utility Experience
  • Experience with Java, Python, SQL and AWS.
  • Extensive experience as a Principal Software Analyst or a similar leadership role.
  • Proven expertise in software requirements gathering, analysis, and data modeling.
  • Strong leadership and team management skills.
  • Excellent communication and interpersonal abilities.
  • Track record of successful project delivery and client satisfaction.
  • In-depth knowledge of industry trends, emerging technologies, and best practices in software analysis.


EO Statement
PCI is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. PCI is also committed to compliance with all fair employment practices regarding citizenship and immigration status