Demo

Senior Software Developer

PowerPlan, Inc
Atlanta, GA Other
POSTED ON 9/26/2025
AVAILABLE BEFORE 7/23/2026

Overview

We are looking for a roll-up-your-sleeves person who will have a strong passion for quality and an inquisitive spirit to stay up to date with the latest technological developments in the industry. This is a great opportunity to help a successful company utilize modern technology to solve high value business problems. You should be experienced in working on successful and large-scale development projects. We are a dynamic team that always punches above our weight and has fun along the way!

 

The primary responsibility of a Full-stack .NET Developer is to create and maintain proprietary software programs which provide value for our customers. The key projects involved in this effort include: cloud-native enterprise tax and accounting solutions for energy industry companies, shared services components for reporting and data visualization, business workflow integration tools, etc.

 

While underlying knowledge of the specific application is not necessary, it is important for the software developer to be able to work with subject matter experts in order to determine the real needs of the project. Collaboration with users and cross-functional cooperation with other internal roles is essential to ultimate success. Another aspect of a successful developer is the ability to understand the architecture of the system design and where their specific contribution fits into the overall project scope. The best software developers understand the whole system from both a technical/functional perspective, as well as from the user’s viewpoint.

Responsibilities

Key Performance Objectives

 

  • Develop a complete understanding of the project(s): During the first 4 week(s), meet with the project Team Leader, fellow developers, end-users, clients, and other key individuals/departments associated with the project to determine the status of the project and where this position fits into the overall scope. Learn everything necessary to contribute to the ongoing development and support of the software module(s) assigned and make a presentation to the Director of Software Development by the end of the first 4 weeks demonstrating this understanding.
  • Prepare a personal development plan: Within the first 6 week(s) develop a personal plan for professional development to include training objectives, contribution objectives as a member of an Agile sprint team (e.g. personal story point velocity goals, functional contributions, user interactions, code reviews, unit testing and test automation, story estimation, etc.), and recommendations for improvement of departmental processes and methodologies. Review this plan with the Manager of Software Development.
  • Create and maintain proprietary software programs which provide value for our customers. Develop cloud-native enterprise tax and solutions for energy industry companies, shared services components for reporting and data visualization, business workflow integration tools, etc.
  • Operate within an Agile Scrum team: Develop significant skills and effort in areas of collaboration, teamwork, communication, and self-leadership. Consistent with Patrick Lencioni’s book The Five Dysfunctions of a Team, this role will contribute to a culture seeking to build trust, master conflict, achieve commitments, embrace accountability, and focus on results.
  • Qualifications

    For this role, experience should include a combination of 2-5 years of experience, academic training in the areas of computer science and/or engineering, and enterprise software experience such as ERP systems, financial/B2B solutions, SaaS solutions in a public cloud.

     

    Specific software language and design skills include .NET Core and C#, modern front-end frameworks and languages (Angular, React, Blazor, Javascript, Typescript, CSS), microservices, containerization and orchestration (Docker and Kubernetes), continuous integration (CI) tools, data analytics and AI tools (Databricks, Github Copilot), and relational databases (Oracle, SQL Server, Azure SQL).

     

    PowerPlan is an EOE

    Applicant Privacy Notice

     

     

    Please note that this is a hybrid role that involves a combination of onsite work from our corporate office as well as work from home. While we strive to accommodate flexible working arrangements when sensible, there will be times when onsite work is required. This could include scheduled office days, team meetings, client meetings, or special events.

     

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Developer?

    Sign up to receive alerts about other jobs on the Senior Software Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $82,809 - $110,162
    Income Estimation: 
    $102,136 - $132,353
    Income Estimation: 
    $63,573 - $82,434
    Income Estimation: 
    $82,809 - $110,162
    Income Estimation: 
    $102,136 - $132,353
    Income Estimation: 
    $123,508 - $158,121
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at PowerPlan, Inc

    PowerPlan, Inc
    Hired Organization Address Atlanta, GA Other
    Overview PowerPlan helps optimize the financial performance of our customers’ assets by developing strategic solutions f...
    PowerPlan, Inc
    Hired Organization Address Atlanta, GA Full Time
    POSITION TITLE Director, Marketing REPORTING RELATIONSHIP This role reports to the Chief Product Officer and leads a sma...
    PowerPlan, Inc
    Hired Organization Address Smyrna, GA Full Time
    Position Overview For more than 30 years, PowerPlan has helped North American energy companies make the right financial ...
    PowerPlan, Inc
    Hired Organization Address Smyrna, GA Full Time
    Position Overview We are looking for a roll-up-your-sleeves person who will have a strong passion for quality and an inq...

    Not the job you're looking for? Here are some other Senior Software Developer jobs in the Atlanta, GA area that may be a better fit.

    Senior Software Developer

    Global Payment Holding Company, Alpharetta, GA

    Senior Software Developer

    Geotab, Atlanta, GA

    AI Assistant is available now!

    Feel free to start your new journey!