Software Development Analyst I or II jobs in United States
cer-icon
Apply on Employer Site
company-logo

Black Hills Energy · 3 hours ago

Software Development Analyst I or II

Black Hills Energy is a community-focused utility company committed to improving life through energy. The Software Development Analyst will develop applications to simplify and automate business processes, collaborate with stakeholders, and support enterprise applications.

EnergyOil and GasRenewable Energy
badNo H1Bnote

Responsibilities

Collaborate with stakeholders to understand business processes and identify opportunities to enhance or automate solutions
Develop comprehensive plans for automation solutions, considering system integrations, scalability, and user requirements, following application lifecycle guidelines
Design, build, and support enterprise applications using the Power Platform ecosystem, SharePoint Online, and a modern cloud environment
Work with IT and other business team members in all phases of implementation and software development lifecycles, including identifying and documenting requirements, creating technical design documents, developing, and testing solutions, troubleshooting, and resolving application issues
Take proactive steps to evaluate issues, determine alternatives, and implement the appropriate solution for the customer. Provide follow-up to ensure successful implementation of designs and enhancements. Improve business processes by monitoring and analyzing trends in service tickets received, aiding in problem resolution, and recommending improvements and providing business process training
Follow best practices for version control, application lifecycle management, and participate and ensure compliance with IT change control and SOX processes
Be available as part of a rotating On-Call schedule to respond during non-working hours, especially related to project target dates and company emergencies
Stay up to date on changes and advances in technology that could affect the company
Collaborate, mentor, and cross-train with a team of analysts and software developers on concepts, standard methodologies, and software development

Qualification

Power PlatformC#PythonSQLJavaPowerShellHTMLGenerative AICustomer serviceProblem solvingCommunication skillsTime managementOrganizational skills

Required

Associate's Degree Information Technology, Computer Science or related specialty, or equivalent combination of relevant experience and education
Great customer service, leadership, time management, and organizational skills, along with demonstrating the ability to prioritize, work within challenging situations, and adapt quickly when business priorities change
Ability to troubleshoot and solve problems across the entire applications ecosystem with guidance
Professional oral and written communication skills when working with IT and business customers with minimal oversight from leader
Ability to work independently with vendors, other IT team members and business partners - locally and remotely - on software requirements and system support, while keeping team members and leadership well informed of efforts
Maintains a regular, dependable attendance and a consistently high level of performance
Minimum of 1 year experience with software development, supporting application systems, or combination of relevant experience and education for Level I
Minimum of 3 years experience with software development, supporting application systems, or combination of relevant experience and education for Level II

Preferred

Prior experience designing, developing, and supporting automated processes and information systems
Knowledge of information technology concepts, including business area analysis, business system design, data modeling, and application development
Depending upon assignments, experience with programming languages and related technologies including C#, Python, Java, Keyword Queries, Power Fx, HTML, SQL, and PowerShell
Knowledge of Generative AI concepts and technologies including large language models (LLM)
Proven understanding of the importance of cybersecurity in protecting company technology assets
Understanding of Sarbanes-Oxley and other risk-based controls as they relate to software systems preferred but not required

Benefits

Annual discretionary bonuses
401(k) (6% company match and up to 9% company retirement contribution)
Tuition reimbursement
Generous paid time off benefits, including paid holidays and parental leave
Company paid life insurance and disability benefits (short and long term)
Critical illness, accident & group hospital insurance
Pet insurance
An employee assistance program and well-being benefits
Competitive medical, dental and vision insurance

Company

Black Hills Energy

twittertwittertwitter
company-logo
Black Hills Energy is a growth-oriented, vertically integrated energy company with a mission of improving life with energy.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Linn Evans
President and CEO
linkedin
Company data provided by crunchbase