
Sr. Software Developer
Lee County Electric Cooperative (LCEC), North Fort Myers, FL, United States
JOB TITLE: Sr. Software Developer
Location: North Fort Myers, FL
Work Hours: M-F 8am–5 pm, Extra Hours as Needed and On-Call After-Hours Support Required
Our benefits include:
Company-wide annual incentive plan
Medical, vision and dental insurance
401(k) plan with a generous 6% company match
Company funded Pension Plan
On-site wellness/medical facility
Company paid Short & Long-Term Disability insurance
Health Savings Account with an employer contribution
Flexible Spending Accounts
Paid time off and paid holidays
Wellness program with financial rewards
Tuition reimbursement
Group life insurance
Critical Illness and Accident Insurance
Position Summary:
The Senior Software Developer designs, develops, and supports enterprise business solutions built primarily on the Microsoft Power Platform. This role focuses on delivering secure, scalable, and maintainable applications and integrations that improve business processes, partnering closely with IT and business stakeholders while supporting platform governance and operational standards.
Position Responsibilities
Design, develop, test, and support applications and workflows using Microsoft Power Apps, Power Automate, Power Pages, and related technologies.
Develop and maintain integration and automation scripts, including Python-based solutions and API integrations.
Contribute to scalable solution architecture aligned with Power Platform governance, security, and lifecycle standards.
Create and maintain technical documentation, reusable components, and solution artifacts.
Perform solution testing, peer reviews, and production support as needed.
Provide backup administrative support for Power Platform, SharePoint Online, and Microsoft Teams environments.
Monitor platform usage, performance, and capacity, and recommend improvements.
Collaborate with IT security, infrastructure, and business partners to ensure compliant and reliable solutions.
Stay current on Microsoft Power Platform capabilities, updates, and best practices.
Maintain effective working relationships with employees and customers at all levels within LCEC. Ensure smooth operations, productive communications, and effective understanding during all interpersonal contacts. Provide current and accurate information to all requesters, courteously and in a timely manner.
Support Storm Restoration efforts when needed. Work in emergency storm situations (i.e. hurricanes) and work long hours (>12 hours per day) for many continuous days/weeks as needed.
Perform other related duties as assigned.
Education
Bachelor's Degree in Computer Science, Software Engineering, or a related field. (Required)
An equivalent combination of education, certification and experience will be considered in lieu of a degree. (Required)
Experience
Five (5) or more years of experience in software development or application support roles. (Required)
Demonstrated experience developing solutions with Microsoft Power Platform (Power Apps, Power Automate, Power Pages). (Required)
Experience with scripting or programming languages such as Python. (Required)
Experience administering or supporting Microsoft 365 platforms (Power Platform, SharePoint Online, or similar). (Required)
Knowledge, Skills, and Abilities
Strong analytical, problem-solving, and troubleshooting skills. (Required)
Ability to design and support reliable, secure, and maintainable software solutions. (Required)
Demonstrated ability to manage multiple priorities in a dynamic environment. (Required)
Effective written and verbal communication skills, with the ability to work across technical and non-technical audiences. (Required)
Ability to work independently and collaboratively within a team environment. (Required)
Working knowledge of application lifecycle management, documentation practices, and governance standards. (Required)
Physical Demands and Working Environment
Physical Demands
Standing Occasionally
Walking Occasionally
Sitting Constantly
Lifting Rarely
Carrying Rarely
Pushing Rarely
Pulling Rarely
Climbing Rarely
Balancing Rarely
Stooping Rarely
Kneeling Rarely
Crouching Rarely
Crawling Rarely
Reaching Rarely
Handling Occasionally
Grasping Occasionally
Feeling Rarely
Talking Constantly
Hearing Constantly
Repetitive Motions Frequently
Eye/Hand/Foot Coordination Frequently
Working Environment
Constantly Air-conditioned office environment
Rarely Extreme cold
Rarely Extreme heat
Rarely Humidity
Rarely Wet
Occasionally Noise
Rarely Hazards
Rarely Temperature Change
Rarely Atmospheric Conditions
Rarely Vibration
STORM DUTY REQUIREMENTS.... Responding to storms may be considered a condition of employment:
LCEC provides critical services to our community during an emergency. Employees may be required to participate in the response/recovery activities related to emergencies/disasters to maintain service to our LCEC members. Employees are required to work in their normal job duties or other assigned activities. Proper compensation will be made in accordance with the company's guidelines and procedures.
Please note that at the time a candidate is made a job offer, the candidate will be subject to a background check and a drug screening.
#J-18808-Ljbffr
Location: North Fort Myers, FL
Work Hours: M-F 8am–5 pm, Extra Hours as Needed and On-Call After-Hours Support Required
Our benefits include:
Company-wide annual incentive plan
Medical, vision and dental insurance
401(k) plan with a generous 6% company match
Company funded Pension Plan
On-site wellness/medical facility
Company paid Short & Long-Term Disability insurance
Health Savings Account with an employer contribution
Flexible Spending Accounts
Paid time off and paid holidays
Wellness program with financial rewards
Tuition reimbursement
Group life insurance
Critical Illness and Accident Insurance
Position Summary:
The Senior Software Developer designs, develops, and supports enterprise business solutions built primarily on the Microsoft Power Platform. This role focuses on delivering secure, scalable, and maintainable applications and integrations that improve business processes, partnering closely with IT and business stakeholders while supporting platform governance and operational standards.
Position Responsibilities
Design, develop, test, and support applications and workflows using Microsoft Power Apps, Power Automate, Power Pages, and related technologies.
Develop and maintain integration and automation scripts, including Python-based solutions and API integrations.
Contribute to scalable solution architecture aligned with Power Platform governance, security, and lifecycle standards.
Create and maintain technical documentation, reusable components, and solution artifacts.
Perform solution testing, peer reviews, and production support as needed.
Provide backup administrative support for Power Platform, SharePoint Online, and Microsoft Teams environments.
Monitor platform usage, performance, and capacity, and recommend improvements.
Collaborate with IT security, infrastructure, and business partners to ensure compliant and reliable solutions.
Stay current on Microsoft Power Platform capabilities, updates, and best practices.
Maintain effective working relationships with employees and customers at all levels within LCEC. Ensure smooth operations, productive communications, and effective understanding during all interpersonal contacts. Provide current and accurate information to all requesters, courteously and in a timely manner.
Support Storm Restoration efforts when needed. Work in emergency storm situations (i.e. hurricanes) and work long hours (>12 hours per day) for many continuous days/weeks as needed.
Perform other related duties as assigned.
Education
Bachelor's Degree in Computer Science, Software Engineering, or a related field. (Required)
An equivalent combination of education, certification and experience will be considered in lieu of a degree. (Required)
Experience
Five (5) or more years of experience in software development or application support roles. (Required)
Demonstrated experience developing solutions with Microsoft Power Platform (Power Apps, Power Automate, Power Pages). (Required)
Experience with scripting or programming languages such as Python. (Required)
Experience administering or supporting Microsoft 365 platforms (Power Platform, SharePoint Online, or similar). (Required)
Knowledge, Skills, and Abilities
Strong analytical, problem-solving, and troubleshooting skills. (Required)
Ability to design and support reliable, secure, and maintainable software solutions. (Required)
Demonstrated ability to manage multiple priorities in a dynamic environment. (Required)
Effective written and verbal communication skills, with the ability to work across technical and non-technical audiences. (Required)
Ability to work independently and collaboratively within a team environment. (Required)
Working knowledge of application lifecycle management, documentation practices, and governance standards. (Required)
Physical Demands and Working Environment
Physical Demands
Standing Occasionally
Walking Occasionally
Sitting Constantly
Lifting Rarely
Carrying Rarely
Pushing Rarely
Pulling Rarely
Climbing Rarely
Balancing Rarely
Stooping Rarely
Kneeling Rarely
Crouching Rarely
Crawling Rarely
Reaching Rarely
Handling Occasionally
Grasping Occasionally
Feeling Rarely
Talking Constantly
Hearing Constantly
Repetitive Motions Frequently
Eye/Hand/Foot Coordination Frequently
Working Environment
Constantly Air-conditioned office environment
Rarely Extreme cold
Rarely Extreme heat
Rarely Humidity
Rarely Wet
Occasionally Noise
Rarely Hazards
Rarely Temperature Change
Rarely Atmospheric Conditions
Rarely Vibration
STORM DUTY REQUIREMENTS.... Responding to storms may be considered a condition of employment:
LCEC provides critical services to our community during an emergency. Employees may be required to participate in the response/recovery activities related to emergencies/disasters to maintain service to our LCEC members. Employees are required to work in their normal job duties or other assigned activities. Proper compensation will be made in accordance with the company's guidelines and procedures.
Please note that at the time a candidate is made a job offer, the candidate will be subject to a background check and a drug screening.
#J-18808-Ljbffr