Recent Searches

You haven't searched anything yet.

Senior Software Engineer
Apply
$108k-130k (estimate)
Full Time 4 Days Ago
Save

First Point Power, LLC is Hiring a Senior Software Engineer Near Cranston, RI

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. 

Job Summary

JOB TYPE

Full Time

SALARY

$108k-130k (estimate)

POST DATE

05/07/2024

EXPIRATION DATE

05/20/2024

Show more

First Point Power, LLC
Full Time
$54k-73k (estimate)
5 Days Ago

The following is the career advancement route for Senior Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Software Engineer. You can explore the career advancement for a Senior Software Engineer below and select your interested title to get hiring information.