Demo

Lead Software Developer

Unity College
New Gloucester, ME Full Time
POSTED ON 7/17/2024 CLOSED ON 8/15/2024

What are the responsibilities and job description for the Lead Software Developer position at Unity College?

The Company

At Unity, sustainability isn’t a buzzword. It’s the foundation of our entire approach and has been for more than 50 years.

We apply sustainability principles to everything we do, from our properties around the State of Maine, to our online degrees offered to students everywhere, to our enrichment experiences and entrepreneurial endeavors at locations from northern Maine to Arizona to Brazil.

Engage with Unity College and you’ll start to ask tough questions, challenge the status quo, and envision new possibilities. If taking the lead in creating a more sustainable future sounds like the future you want, we can make it happen.

JOB OVERVIEW

Reporting to the Director of Information Technology (IT) and working closely with the other members of the IT team, the Lead Software Developer is responsible for development, design, and implementation of new or modified functional software solutions to meet ongoing business needs.  The Lead Software Developer engages in all phases of the software development lifecycle - including gathering and analyzing business system requirements, developing, and testing new software solutions, resolving bugs, responding to service issues, and creating system documentation.  The Lead Software Developer works with internal and contract developers, solution architects and systems analysts on the information technology team, as well as internal clients and product managers throughout the software development life cycle.  

The Lead Software Developer is a team player with a keen eye for detail, great problem-solving, and troubleshooting skills.  The Lead Software Developer may participate in design meetings and consult with clients to refine, test and debug programs to meet business needs and interact with third party partners in the achievement of business and technology initiatives.  This position will be in New Gloucester, Maine.

POSITION SPECIFIC RESPONSIBILITIES AND EXPECTATIONS

  • Lead support for and maintenance of existing line of business software solutions.
  • Design, develop and implement new functionality in Salesforce applications.
  • Design, develop and support new software functionalities within other existing solutions.
  • Integrate data between multiple applications, services, and databases.
  • Develop and maintain SQL queries, stored procedures, views, and functions.
  • Communicate with team members to identify roadblocks and deliver functional outcomes to meet development requirements and business goals.
  • Develop new features and functions that interact with legacy code.
  • Produce documentation on Salesforce enhancements made and support technical training for others supporting the Salesforce environment. 
  • Work with other developers to design algorithms, flowcharts, code, and associated documentation.
  • Produce clean, efficient, and secure code based on provided specifications and industry best practices.
  • Integrate custom software solutions with third-party programs and off the shelf software.
  • Troubleshoot, debug and upgrade existing software for technical problems and performance improvement.
  • Gather and evaluate user feedback.
  • Create technical documentation for reference and reporting.
  • Multi-task and change from one task to another without loss of efficiency or composure.
  • Pro-actively communicate challenges, successes, and failures with leadership.
  • Other duties as assigned.

POSITION SPECIFIC EDUCATION, SKILLS AND COMPENTCIES:

Required:

  • High School or equivalent GED diploma plus5 yrs. experience
  • Proven Salesforce development and administration skills.
  • Experience in integration of Salesforce Orgs and third party applications 
  • Ability to continually evolve/improve productivity and environment and learn new development trends/practices.
  • Skilled in at least one .net language (VB or C#)..
  • Applicable understanding of development of web-based applications with skills in HTML, CSS, JavaScript, jQuery.
  • Applicable database development skills – MSSQL preferred.
  • Ability to learn new languages and technologies.
  • Excellent communication skills.
  • Good organizational and planning skills, including the ability to take tasks through to completion.
  • Commitment to excellent customer service and product development.
  • Strong problem analysis and decision-making ability.
  • Self-motivated and enthusiastic.
  • Ability to function effectively within a matrix organizational structure, maintaining open lines of communication while being discreet, courteous, and well poised.

Preferred:

  • College degree in Computer Science, IT, Engineering, or related discipline – experience can be substituted for a degree.
  • 2 years Salesforce development and administration; preferred Salesforce certifications in development or administration
  • 2 years development experience - preferred 1 years VB.Net and/or C# - experience can be substituted for a degree.
  • 2 years of experience in application database design and development - MSSQL preferred - experience can be substituted for a degree.
  • Concurrently worked with at least one other software developer on projects that lasted over at least a 6-month development period.

The Location 

This position will be located at 49 Farm View Drive, New Gloucester, Maine.

Benefits

Unity College offers a generous benefits package which includes medical, dental, vision, short term disability, long term disability, life insurance, PTO, and a company match on our 403b retirement plan. Waiting periods will apply.

To Apply

Interested and qualified candidates should click on the “Apply Now” button and submit a resume and cover letter.

At Unity College, we don’t just accept difference — we celebrate it, we support it, and we thrive on it for the benefit of our employees, our students, and our community. Unity College is proud to be an equal opportunity workplace and is an affirmative action employer.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Software Developer?

Sign up to receive alerts about other jobs on the Lead Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565

Sign up to receive alerts about other jobs with skills like those required for the Lead Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Unity College

Unity College
Hired Organization Address Unity, ME Full Time
The Company At Unity, sustainability isn’t a buzzword. It’s the foundation of our entire approach and has been for more ...
Unity College
Hired Organization Address New Gloucester, ME Contractor
The Company At Unity, sustainability isn’t a buzzword. It’s the foundation of our entire approach and has been for more ...
Unity College
Hired Organization Address New Gloucester, ME Full Time
The Company At Unity, sustainability isn’t a buzzword. It’s the foundation of our entire approach and has been for more ...
Unity College
Hired Organization Address New Gloucester, ME Full Time
The Company At Unity, sustainability isn’t a buzzword. It’s the foundation of our entire approach and has been for more ...

Not the job you're looking for? Here are some other Lead Software Developer jobs in the New Gloucester, ME area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!