Senior software engineer
Job Title:
Senior Software Engineer
Location:
Charlotte, NC
Job Summary and Description:
Develop applications that support internal and external stakeholder requirements, while participating in innovation discussions in the application landscape. Work in an Agile team environment translating features and user stories into logical software designs following a CI/CD pipeline process. This includes developing, configuring and modifying web based and content management driven applications in a microservices environment. Working with secure coding practices and accessibility.
Employer will accept a Bachelor's degree or foreign equivalent in Computer Science or related fields, and 5 years of progressive post baccalaureate experience in the job offered or related occupation.
Education or experience must include:
Designing and building SPA applications using an application front end framework, including React, Redux, and Vue.
Node.js. backend framework.
Structured Query Language (SQL).
.NET application development including C# (Enterprise Applications).
Mobile development (iOS, Android).
Relational and NoSQL Database.
Azure Services, API Manager, Search and Apps.
Container development - Docker, and Kubernetes.
Secured development guidelines.
AI development tools.
Red Gate SQL Toolbox.
Working at a Utilities/Energy focused organization.
Secure coding practices and accessibility.
The salary range for this position is $120,702 USD to $155,740 USD annually.
This salary range is an estimate, and the actual salary may vary based on various factors, including without limitation applicant's education, experience, skills, and abilities, as well as internal equity and alignment with market data. The salary may also be adjusted based on applicant's geographic location.
This role is eligible to participate in EPRI's annual incentive program. The amount of incentive varies and is subject to the terms and conditions of the plan.
This role is eligible to participate in EPRI's standard employee benefit programs, which currently include the following: medical, dental, vision, 401k, STD/LTD and paid family leave, life and accident insurance, paid time off (flexible vacation, sick leave, and holiday pay).
EPRI participates in E-Verify, an online system operated jointly by the Department of Homeland Security and the Social Security Administration (SSA). EPRI uses the system to check the work status of new hires by comparing information from the employee's I-9 form against SSA and Department of Homeland Security databases.
EPRI is an equal opportunity employer. EEO/AA/M/F/VETS/Disabled
Together . . . Shaping the Future of Energy.
Together Shaping the Future of Energy
EPRI provides thought leadership, industry expertise, and collaborative value to help the electricity sector identify issues, technology gaps, and broader needs that can be addressed through effective research and development programs for the benefit of society.
If you need help during the application process, please contact us at [email protected] *. *
Recommended Jobs
Medical Laboratory Scientist - PRN
The Medical Laboratory Scientist II is responsible for performing, analyzing, and releasing laboratory tests on specimens to ensure accurate and reliable results by adhering to established policies an…
Internal Medicine - Geriatrics
Growing healthcare system is seeking an Internal Medicine physician to work in the Greenville, NC Area! (1h30 from Raleigh, NC) Easy access to the beautiful beaches of North Carolina! Contact: R…
Luxury Retail Office Associate - Mayfaire Town Center
At REEDS Jewelers , we bring together the timeless values with the energy and innovation of a modern luxury retailer. For nearly 80 years, we’ve built a legacy of trust, exceptional customer servic…
Host
Emmy Squared is hiring HOSTS to join our team! Emmy Squared is a growing restaurant company that not only offers advancement opportunities, but a fun work environment, supportive leadership, compet…
Remote Contract Administration Analyst/Manager
A biotechnology company is seeking an Analyst or Manager for Contract Administration to manage contracts and validate invoices. This remote role requires a bachelor's degree and 2+ years of experienc…
Customer Service/Sales Representative
Job Description Job Description Benefits: ~401(k) matching ~ Employee discounts ~ Flexible schedule Benefits/Perks Competitive Compensation Paid Time Off Career Growth Opportu…
Student Marketeer Team Lead - Charlotte, NC
As the Student Marketeer Team Lead (SMTL), you will support the Field Marketing Specialist (FMS) in driving brand image and product trial in your market, in addition to your role as a Student Markete…
Kitchen Manager
If you’re looking for comfort, adventure, and the right amount of laid-back fun, look no further than The Lodge Tavern & Tap. Located in Downtown Belmont, North Carolina, The Lodge’s eclectic menu foc…
Strategic Sales Manager - East - Neurosurgical
Department: Customer Solutions - we’re allies for growth working through coordination, driving innovation and creating lasting value. Brief Description of role: The Strategic Sales Manager l…
Resident Assistant/CNA - Assisted Living
RESIDENT ASSISTANT/CNA-- Assisted Living Morning Pointe Assisted Living communities are dedicated to providing services that enhance the wellness, lifestyle and enjoyment of senior living. Assiste…