Senior Software Engineer

1 week ago


Madison, United States Franklin Energy Full time

As a combined organization, Franklin Energy and AM Conservation Group is undertaking what is perhaps the central challenge of our times - to help drive the transition to net-zero carbon economies while ensuring that no working families, businesses, or local communities are left behind. To do that, we are the utility industry's top provider of turn-key energy efficiency and grid optimization programs and products, all of which contribute to reducing carbon and waste and, at the same time, free-up resources for creating more innovation investment and jobs. With over 26 years in business, we have more than 1,300 experts across the United States and Canada, with warehouses on both coasts. The organization's integrated in-house services provide deep personalization and insights, helping energy partners achieve their carbon-reduction and energy productivity goals.

We believe the organization's most "precious resources" are its people. We pledge a relentless pursuit to embody a culture that acknowledges, recognizes, and infinitely seeks to understand the unique differences of its people. We are committed to creating employee experiences that continually attract and embrace a multiracial, multicultural, and multigenerational workforce that promotes outstanding performance and mirrors our diverse partnerships, clients and communities we serve.

Position Summary The Senior Software Engineer will work within the Technology Group to expand, enhance and strengthen our technology platform to amplify the Company's competitive advantage in the market. The team is primarily responsible for helping meet the business needs of the company, providing technical and administrative support for the company's custom software solutions - both internally developed and externally managed. This position requires the incumbent to provide architecture and support in the design and implementation of innovation projects, feature enhancements, defect resolution and increased scalability as part of our platform. The Senior Software Engineer works within an Agile team environment. Essential Duties and Responsibilities This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities, as management may deem necessary from time to time.
  • Utilize C# and .NET technologies to design, develop, and maintain API's and integrate with 3rd party APIs for data consumption
  • Build scalable and secure API's, focusing on middleware and backend integrations and ensuring robust data management and security.
  • Facilitate the integration of various internal and third-party API's. Evaluate, validate, and test source data integrations for compatibility, security, and performance.
  • Support the analysis, design, development, testing, deployment, and troubleshooting of middleware projects
  • Be a strong collaborator with subject matter experts, project managers and technology team members to meet platform development goals.
  • Apply in-depth technical knowledge to develop applications across one or more technology areas such as web applications, APIs (e.g. REST and SOAP), web services and application database integrations.
  • Plan, design, develop, test and debug enterprise applications.
  • Document key SDLC processes by producing formal documents like solution architecture documents and technical system design specifications, etc.
  • Participate in troubleshooting complex issues and resolving defects.
  • Maintain code quality through unit testing
Position Requirements Education and Experience
  • Bachelor's Degree in Management Information Systems or Computer Science (or equivalent work experience required)
  • 7+ years programming experience with strong emphasis on C# and .NET
  • Strong background in object-oriented software engineering, design patterns, and Agile methodology
  • Experience with Web Services (WCF, Web API, SOAP, REST)
  • Solid understanding of ETL (Extract, Transform, Load) processes to ensure data integrity;
  • Experience with Azure Cloud Services (App Services, Function Apps, Queues, Service Bus, etc) - Preferred
  • Experience designing and implementing API's for seamless data integration
  • Experience with HTML, CSS and JS
  • Experience with Web Services (WCF, Web API, SOAP, REST)
  • Experience with relational database systems and writing complex database queries
  • Experience using GIT Source Control
Required Skills, Knowledge and Abilities
  • Proficient in C# and .Net
  • Proficient in designing, developing, and consuming RESTful and SOAP APIs.
  • Ability to communicate effectively, both verbally and in writing with customers, clients and employees
  • Ability to analyze and interpret data and solve practical problems
  • Knowledge of mathematical concepts such as fractions, percentages and ratios
  • Ability to be flexible and adaptable in the face of changing organizational technology, processes, and priorities
  • Proficient in Microsoft Office, specifically Word, Access, Excel and Outlook
  • Committed to diversity and inclusion
  • Reliable transportation

Note: Reasonable accommodations may be made for individuals with disabilities to perform the essential functions of this position.

The above information describes the general duties and requirements necessary to perform the principle functions of the position. This shall not be construed as a detailed description of all the duties and requirements that may be necessary in this position.

An Equal Opportunity Employer



  • Madison, United States Exact Sciences Full time

    JOB REQUIREMENTS: Help us change lives At Exact Sciences, we\'re helpingchange how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven career, an inclusive culture, and robust benefits to support your life...


  • Madison, Wisconsin, United States Singlewire Software Full time

    Company Overview: Singlewire Software LLC is a software company that specializes in creating innovative solutions for notification and communication. We are passionate about our work, employees, and customers, and we strive to make a positive impact in the industry.Salary: $120,000 - $180,000 per annum, depending on experienceAbout the Job: We are seeking an...


  • Madison, Wisconsin, United States Exact Sciences Full time

    At Exact Sciences, we are at the forefront of revolutionizing cancer prevention, detection, and treatment. We empower patients and clinicians with critical insights to make informed decisions during life's most pivotal moments.The Senior Software Engineering Director will play a pivotal role in guiding our software engineering team through multiple...


  • Madison, Alabama, United States Tradesmen International Full time

    Job Title: Senior Software Engineer - Cloud ComputingJob Summary:As a Senior Software Engineer - Cloud Computing, you will design, develop, and deploy scalable and secure cloud-based systems. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business needs.Key Responsibilities:* Design and develop...


  • Madison, United States TEKsystems Full time

    Job DescriptionJob DescriptionWe are hiring a Senior Software Engineer to join our team on a hybrid basis in Madison, WI. Responsibilities and Required Technologies:Ability to work on Full Stack .NET applicationsExperience writing and using webservicesExperience with C#Experience with any cloud technologies (Azure, AWS, or GCP)Strong experience with SQLAny...


  • Madison, Wisconsin, United States UW Credit Union Full time

    Senior iOS Mobile Software EngineerUW Credit Union's Internet Services development team is seeking a highly skilled Senior iOS Mobile Software Engineer with a strong focus on delivering technical solutions across mobile apps, APIs, and backend processes. As a key member of our team, you will play a crucial part in crafting mobile solutions that improve user...


  • Madison, Wisconsin, United States HealthEcareers - Client Full time

    We are seeking a skilled Senior Software Engineer to join our team.The ideal candidate will have a strong background in software development and a passion for building scalable and efficient systems.The role will involve designing, developing, and maintaining complex software applications using a variety of programming languages and technologies.Strong...


  • Madison, Wisconsin, United States UW Credit Union Full time

    Transforming Digital ExperiencesUW Credit Union is seeking a skilled Senior iOS Software Engineer to join our Internet Services development team. As a key member of our team, you will play a crucial role in delivering technical solutions across mobile apps, APIs, and backend processes, enabling members to seamlessly manage their financial lives.Key...


  • Madison, Wisconsin, United States Singlewire Software Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our team at Singlewire Software.


  • Madison, Wisconsin, United States Rentable Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer to join our ApartmentIQ Engineering Team, a highly technical team that is changing the apartment rental industry. As a Senior Full Stack Software Engineer, you will be responsible for leading the development and deployment of features in a fast-paced, agile environment.Your...


  • Madison, United States Type One Energy Full time

    Join us in our mission to commercialize fusion energy We're all about solving climate change through fusion energy, one stellarator at a time. Our impressive team of globally recognized fusion scientists along with veteran business leaders with experienced in scaling energy technologies, came together with the ambition to fulfill the bold decadal vision of...


  • Madison, Wisconsin, United States Exact Sciences Careers Full time

    Job Summary:Exact Sciences Careers is seeking a skilled Software Development Engineer to join our team. In this role, you will design, develop, test, and maintain software components of moderate complexity with general instruction from senior engineers.About the Role:We are looking for an experienced Software Development Engineer to work collaboratively on...


  • Madison, United States GE Healthcare Full time

    Job Description Summary GE Healthcare provides transformational medical technologies and services that are shaping a new age of patient care. Our expertise in medical imaging and information technologies, medical diagnostics, life support solutions, patient monitoring systems, performance improvement, drug discovery, and biopharmaceutical manufacturing...


  • Madison, United States GE Healthcare Full time

    Job Description Summary GE Healthcare provides transformational medical technologies and services that are shaping a new age of patient care. Our expertise in medical imaging and information technologies, medical diagnostics, life support solutions, patient monitoring systems, performance improvement, drug discovery, and biopharmaceutical manufacturing...

  • IOS Mobile Developer

    1 month ago


    Madison, United States UW Credit Union Full time

    IOS Mobile Developer (Senior Software Engineer)ID 2024-5584Location : CityMadisonCategory Info Tech & Internet ServicesFTE 1.0Schedule Monday-Friday 8 am - 5 pm with flexibilitySalary Grade Competitive salary and total rewards package.OverviewAre you looking to be a part of a top workplace where your contributions have a direct impact on a customer's...


  • Madison, Wisconsin, United States GE Healthcare Full time

    Software Engineering Co-op OverviewGE Healthcare is seeking highly motivated and talented students to join our Software Engineering Co-op program. As a Software Engineering Co-op, you will have the opportunity to work on a variety of assignments with responsibilities and hands-on involvement in areas of product and test tool software development.Key...


  • Madison, United States SOS International LLC Full time

    Overview SOSi is seeking a highly experienced Senior Software Architect to join our team and lead the design and development of our software systems in order to support a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on supercomputing...


  • Madison, United States SOS International LLC Full time

    Overview SOSi is seeking a highly experienced Senior Software Architect to join our team and lead the design and development of our software systems in order to support a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on supercomputing...


  • Madison, Wisconsin, United States Rentable Full time

    Rentable is a rapidly growing startup changing the apartment rental industry.We're seeking an experienced Senior Full Stack Software Engineer to join our 100% remote team of software development professionals. This role will lead the development and deployment of features in a fast-paced, agile environment, engaging with product leadership on prioritization...


  • Madison, Alabama, United States 84 Lumber Full time

    Job Title: Senior Truss EngineerAbout the Role:We are seeking a skilled Senior Truss Engineer to join our team at 84 Lumber. As a key member of our engineering department, you will be responsible for designing and creating roof and floor truss placement layouts that meet our high standards.Key Responsibilities:* Read architectural prints to create accurate...