Senior Software Engineer

3 weeks ago


Cranston, United States First Point Power, LLC Full time


First Point Power is a Retail Electricity Supplier based in Cranston, Rhode Island, 10 minutes south of Providence. The company supplies electricity in deregulated energy markets throughout New England and has been recognized as the #5 Fastest Growing Energy Company in the United States by Inc. Magazine and the #1 Fastest Growing Private Company in Rhode Island by the Providence Business News.


Senior Software Engineer

FPP has a suite of in-house software systems that support the business workflows. Our team is responsible for supporting and enhancing existing systems as well as building new tools to improve our efficiency and to support new business goals. 

The Senior Software Engineer will be responsible for developing and maintaining Desktop Applications, Web Applications, Backend Services and SQL based applications. A strong background in .Net development and a deep understanding of relational databases is required. Our applications are implemented in the Microsoft stack: .NET Framework 4 and .NET 6+, C# and VB.NET, SSIS and SQL Server (T-SQL). Front-end technologies include WinForms (.Net Framework), ASP.NET Core Web Apps and Backend services. Azure DevOps and GitHub are used for source control hosting and CI/CD implementation.  We work closely with the operations team to prioritize and organize work using Asana and Jira to manage our backlog and active work using a Kanban style with regular grooming meetings. 


What the Right Professional Will Enjoy

  • Work with the full stack of Microsoft technologies.
  • Assisting the CTO in establishing best practices and standards for the Dev Team.
  • Work using modern workflows including feature branching, pull requests with code reviews, automated testing, hygiene analysis, and CI/CD.
  • Work in a fun and dynamic environment with people who are extremely passionate about software development and the value it brings to the organization.

Apply Today If Your Background Includes:

  • 10+ years of experience developing using the Microsoft technology stack, including VB.NET, C#, Windows Forms (WinForms), JavaScript, CSS, Bootstrap, ASP.NET Core MVC
  • Advanced SQL and Set based data processing using extensive CTEs and window functions.
  • Detailed knowledge of DevOps concepts along with CI/CD workflows.
  • 3+ years developing WinForms apps in VB.NET and an in-depth understanding of Web Services/API's.
  • Proficient experience developing Windows Forms and Web-Based Applications with Integration points for enterprise level companies.
  • Thorough understanding of the fundamentals of software design principles, patterns, and practices.
  • Solid understanding of relational database concepts, data modeling, and design.


Key Tasks & Responsibilities:

Involvement in all aspects of the software development lifecycle including analysis & design, development, testing, and implementation.

  • Contribute to the Company’s goal of ensuring that our staff can provide excellent service to our customers.
  • Become familiar with all aspects of the FPP business process and applications from the dataset, the customer lifecycle and the functions provided by the systems.
  • Employ excellent organization skills, ability to multi-task and handle multiple project priorities within a given day/week.
  • Own the lifecycle of tasks from initial design through review and deployment.
  • Determine task scope and help manage the development pipeline
  • Develop and maintain user facing applications along with background services.
  • Contribute to ongoing architectural review and discussions
  • Participate in code review and mentoring of other developers.
  • Use proper source control and CI/CD elements to develop and deploy the applications.
  • Maintain Unit and Integration Test Suites
  • Research and introduce new technologies with the CTO as appropriate.
  • Provide diagnostic support and fix defects as needed.
  • Provide technical guidance, training, and support to other engineers in a (highly collaborative environment)
  • Complete other duties as assigned.


Additional Experience:

Prior experience with any of the following technologies / tools is a plus.

  • Test Driven Development
  • Microsoft SQL Server 2014 – 2019.
  • Database Performance tuning.
  • Experience with continuous build/deployment tools


Job Requirements:

  • Bachelor’s degree from four-year college or university, or equivalent experience.
  • Professional with leadership qualities and traits.
  • Good communication and client-facing skills
  • Effective utilization of office productivity tools (e.g., Word, Excel, Microsoft Teams, e-mail) to manage personal and team project work.
  • Proven ability to work independently as well as with other team members.


Compensation & Benefits:

  • Salary commensurate with experience and skills.
  • Medical, Dental, Vision coverage.
  • Bonus.
  • 401K with a company 3% Safe Harbor contribution.
  • Business casual environment. 

  • Software Engineer

    2 weeks ago


    Cranston, United States Taco Full time

    Performs an assortment of complex engineering duties in the development, design, and implement of software and firmware for embedded and IoT systems ensuring that the project objectives and schedules are met. Measures of success: Develop Software Requirements Develop efficient, testable and reusable code Manage code design reviews Responsibilities...


  • Cranston, United States K2 Staffing Full time

    Job Description Job Description Summary Our client is a top notch and very well-established IT Solutions / MSP located in the Cranston, RI area and they are seeking to find an Senior Hospitality IT Engineer . This position manages day-to-day project activities, including tracking project milestones and deliverables, managing project scope changes,...


  • Cranston, United States K2 Staffing, LLC Full time

    Summary Our client is a top notch and very well-established IT Solutions / MSP located in the Cranston, RI area and they are seeking to find an Senior Hospitality IT Engineer. This position manages day-to-day project activities, including tracking project milestones and deliverables, managing project scope changes, identifying potential issues and devising...


  • Cranston, United States K2 Staffing, LLC Full time

    Job DescriptionJob DescriptionSummaryOur client is a top notch and very well-established IT Solutions / MSP located in the Cranston, RI area and they are seeking to find an Senior Hospitality IT Engineer. This position manages day-to-day project activities, including tracking project milestones and deliverables, managing project scope changes, identifying...


  • Cranston, United States K2 Staffing Full time

    Job DescriptionJob DescriptionSummary Our client is a top notch and very well-established IT Solutions / MSP located in the Cranston, RI area and they are seeking to find an Senior Hospitality ​IT Engineer. This position manages day-to-day project activities, including tracking project milestones and deliverables, managing project scope changes,...


  • Cranston, United States Actalent Full time

    Description: The Manufacturing Engineering Team serves as the liaison between design and manufacturing, responsible for establishing and maintaining processes to manufacture products with predictable and reliable results. We drive product and process improvements that positively impact manufacturing cost, quality, lead time, and safety. This Manufacturing...

  • Systems Engineer

    1 week ago


    Cranston, United States Top Prospect Group Full time

    Ready to engineer the future of IT infrastructure? Join our team as a Systems Engineer and be at the forefront of designing, implementing, and optimizing cutting-edge solutions that power our organization's success! Contract/Contract to HireOn Site- Western RI$50-57/hrSystems engineering, Windows Server, Linux Server, VMware, vSphere, Hyper-V, Cloud...


  • Cranston, United States Engineering USA Full time

    Position: Entry Level Site Civil Engineer Location: Cranston, RI Job Id: 120 # of Openings: 5 Join our dynamic Engineering team as a Site Civil Engineer at DiPrete Engineering. We are a leader in providing innovative solutions in site civil engineering and land planning. This role offers a unique opportunity to develop and hone your skills in civil...


  • Cranston, United States The Computer Merchant, LTD. Full time

    JOB TITLE: Senior User Acceptance Tester JOB LOCATION: Cranston, RI WAGE RANGE*: $35-40 JOB NUMBER: 24-00894 REQUIRED EXPERIENCE: 7 years Test Cases UAT SQL Series JIRA QA JOB DESCRIPTION Senior User Acceptance Tester - Responsibilities · Assist in evaluation and management of project scope (Business Requirements Documents BRDs/Functional Design...


  • Cranston, United States Yushin America Full time

    Job Description Job Description Yushin America Inc. is seeking an Electrical Compliance Engineering to join our growing team. We are seeking an individual to manage compliance activities, customer and special projects, and process certification efforts. This role is primarily a project management role, but a strong technical background is necessary to be...


  • Cranston, United States Yushin America, Inc Full time

    Job DescriptionJob DescriptionYushin America Inc. is seeking an Electrical Compliance Engineering to join our growing team. We are seeking an individual to manage compliance activities, customer and special projects, and process certification efforts. This role is primarily a project management role, but a strong technical background is necessary to be...


  • Cranston, United States Hilb Group Full time

    Overview: Grow With Us! At Hilb Group, we recognize that our associates are our greatest asset. We promote a service-driven culture of high performance that encourages career and professional development. The Hilb Group is currently seeking a motivated and ambitious Senior Pension Administrator to join our team. This position will report to our agency...

  • Co-Op, Integration

    13 hours ago


    Cranston, Rhode Island, United States Saab, Inc. Full time

    Job Description:Saab's Autonomy and Undersea Systems (AUS) Division is in search of motivated, enthusiastic Engineering students whoare interested in applying their studies to real-world product development through a paid Co-Op/Internshipopportunity.Saab is currently looking for Summer 2024 Integration & Test Engineering Co-Op.Under the guidance of Senior...


  • Cranston, RI, United States The Computer Merchant, LTD. Full time

    JOB TITLE: Senior User Acceptance Tester JOB LOCATION: Cranston, RI WAGE RANGE*: $35-40 JOB NUMBER: 24-00894 REQUIRED EXPERIENCE: 7 years Test Cases UAT SQL Series JIRA QA JOB DESCRIPTION Senior User Acceptance Tester - Responsibilities · Assist in evaluation and management of project scope (Business Requirements Documents BRDs/Functional Design...


  • Cranston, RI, United States The Computer Merchant, LTD. Full time

    JOB TITLE: Senior User Acceptance Tester JOB LOCATION: Cranston, RI WAGE RANGE*: $35-40 JOB NUMBER: 24-00894 REQUIRED EXPERIENCE: 7 years Test Cases UAT SQL Series JIRA QA JOB DESCRIPTION Senior User Acceptance Tester - Responsibilities Assist in evaluation and management of project scope (Business Requirements Documents BRDs/Functional Design Documents...

  • Senior Accountant

    1 week ago


    Cranston, United States ALSD&Co. Full time

    We are a CPA firm located in Cranston, RI. We have been in business for over 30 years providing tax and accounting services to non-profit organizations, small businesses and individuals. We are looking for an accountant to join our growing team. The successful candidate will be well rounded with the knowledge and ability to work in tax and accounting and...

  • Solutions Architect

    2 days ago


    Cranston, United States Delphi-US Full time

    Title: Solutions Architect (Contract)- Job#4449 Location: Hybrid/3 days onsite Providence, RI or Cranston, RI Job Description:Our client located in Providence, RI is looking for a Solutions Architect to join their team. The Solutions Architect will be tasked with overseeing designing, describing, and maintaining the solution engineering related to a specific...


  • Cranston, United States Imperatore Steel Erectors Full time

    About Us: Imperatore Corporation is a leading firm specializing in the design, detailing, and installation of structural steel projects. We pride ourselves on delivering high-quality, precise work that meets our clients' needs. Our team is dedicated to innovation, excellence, and professional growth. **Job Description**: Key Responsibilities: Develop...


  • Cranston, United States Veolia North America Full time

    Company Description About Veolia North America A subsidiary of Veolia group, Veolia North America (VNA) offers a full spectrum of water, waste and energy management services, including water and wastewater treatment, commercial and hazardous waste collection and disposal, energy consulting and resource recovery. VNA helps commercial, industrial, healthcare,...

  • Facilities Manager

    4 weeks ago


    Cranston, United States Met-Cap Management Full time

    Job DescriptionJob DescriptionDescription:Based in Cranston, Rhode Island, Met-Cap Management, LLC is the heartbeat to a variety of owned and operated businesses. From a chain of successful, multi-branded retail stores, to two bi-coastal B2B and D2C global distribution and fulfillment centers, to the creation and go-to-market strategies for a host of...