Montgomery County Community College ยท 2 days ago
Senior Software Developer
Montgomery County Community College is seeking a Senior Software Developer to evaluate, design, develop, and maintain custom software solutions. The role involves integrating commercial software systems, leading the analysis of functional requirements, and implementing AI solutions to enhance development processes.
Higher Education
Responsibilities
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
Qualification
Required
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 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
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
Preferred
Experience guiding enterprise software development strategies
Experience managing software development projects
Company
Montgomery County Community College
Since 1964, Montgomery County Community College has been transforming lives and communities to meet the evolving educational needs of Montgomery County.
H1B Sponsorship
Montgomery County Community College has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2021 (1)
Funding
Current Stage
Late StageRecent News
2023-11-19
2022-08-16
Company data provided by crunchbase