Senior Software Developer
Montgomery County Community College invites applications for the Senior Software Developer position. The Senior Software Developer evaluates, designs, develops, and maintains custom software solutions that provide ideal user experiences, maximize end user performance, and permit effective business processes. Additionally, the Senior Developer integrates commercial software systems with existing infrastructure so as to enable shared data sets and cohesive user experience. The Senior Developer is responsible for leading the analysis of functional and technical requirements, formation of technical design specifications, identification of existing open-source or commercially available components, creation of custom software code directly or through the use of AI solutions and development of testing processes and documentation. The Senior Developer researches, recommends, directs, and implements the use of technologies appropriate to satisfy the desired technical and business objectives. The Senior Developer acts as the primary resource for custom software development and implementation of AI solutions to enhance custom development. Additionally, the Senior Developer provides guidance to other members within the Software Development and Processes Automation and Enterprise Software teams.
ESSENTIAL KNOWLEDGE & SKILLS:
Education/Training/Work Experience:
- Bachelor’s Degree in a related field.
- Strong experience in the Microsoft .NET developer platform.
- Experience utilizing AI-based software development tools.
- Experience implementing AI technologies that enhance the end user experience.
- Experience guiding enterprise software development strategies (preferred).
- Experience managing software development projects (preferred).
- Experience in front-end development technologies such as JavaScript, HTML, CSS, XML, XSL, JSON, etc.
- Experience using various development environments and technologies such as jQuery, AJAX, Java, PHP, Python, C#, .NET, etc. in the development of business solutions.
- Experience integrating disparate systems through the use of software APIs and web services such as REST or through direct database calls.
- Experience with developing software referencing Microsoft SQL data repositories.
- Experience managing enterprise code repositories and version control through source control systems such as Git.
- Experience in the administration of Microsoft Windows servers and related technologies.
Specialized Knowledge & Skills:
- Ability to learn new software development environments and languages as needed.
- Thorough understanding of software design principles.
- Familiarity with the Microsoft Windows development environment
- Excellent customer service skills.
- Ability to effectively communicate both orally and in written format.
- Strong analytical skills and the ability to independently solve problems.
- Quick learner.
- Strong time management skills and ability to juggle multiple priorities.
Since 1964, Montgomery County Community College has been transforming the lives and communities to meet the evolving educational, workforce and cultural needs of Montgomery County at its Blue Bell and Pottstown campuses and online. MCCC’s comprehensive curriculum includes more than 100 associate degree and certificate programs as well as customized workforce training programs. As an Achieving the Dream Leah Meyer Austin Alumni Award recipient, MCCC is focused on removing barriers to access and improving student learning outcomes and completion. For the ninth year, MCCC has been named one of the Most Promising Places to Work in Community Colleges in the nation by the National Institute for Staff and Organizational Development for its commitment to diversity. For more information, visit mc3.edu.
Apply online: For the complete job description and to apply for this position, please visit https://www.mc3.edu/employment-opportunitiesThis position is open until filled.
Whoops! This job is not yet sponsored…
Or, view more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let Montgomery County Community College know you're interested in Senior Software Developer
Get similar job alerts
Receive notifications when similar positions become available








.jpg&w=128&q=75)






