Software Engineer (On-Site)
Not Specified NewBookmark Details
ACCOUNTABILITY
Reports to Director of Data Management and Reporting
SCOPE OF RESPONSIBILITIES
This
role is an on-premise position requiring the candidate to work from our East Greenwich, RI campus. The Software Engineer (SE) will be
responsible for designing, developing, maintaining, and troubleshooting software applications that perform critical business functions at
New England Tech. The SE will work closely with the Data Management and Infrastructure teams to field requests from the user community and
deliver solutions that meet stakeholder needs.
The candidate in this role will lead the migration of legacy Classic ASP applications
to modern, cloud-hosted technologies on the Azure platform; bringing aging systems up to current standards while preserving core business
functionality. Beyond the migration effort, the SE will contribute to the ongoing development and maintenance of enterprise applications
across the full software development lifecycle, from requirements gathering through deployment and support.
The ideal candidate is a
self-directed problem solver who can navigate a complex and mixed codebase with confidence. They should be comfortable working
independently, managing competing priorities, and driving projects from inception to completion. Strong communication skills are essential,
as this role requires regular collaboration with end users, stakeholders, and technical teammates.
ESSENTIAL JOB FUNCTIONS
· Must be able to communicate effectively across technical aptitudes.
· Problem-solve and troubleshoot technical issues while working with the user community to resolve production
issues
· Must be able to participate in the software development lifecycle (SDLC)
· Must be able to manage numerous timelines and multi-task in a software and database intensive
role
· Take an interest and champion team efforts which support the division’s technical
direction and goals
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES
Individuals must possess the following knowledge,
skills, and abilities to be able to explain and demonstrate that they can perform the essential functions of the job, with or without
reasonable accommodation, using some other combination of skills and abilities.
- Experience with relational databases and
structured query languages - Familiarity with cloud platforms, preferably Microsoft Azure, including web hosting, storage, and
deployment pipelines - Experience with modern web frameworks and front-end technologies (e.g., React, Angular, or equivalent)
- Understanding of the full software development lifecycle, including version control (Git), testing, and deployment practices
- Must have strong verbal and written communication skills
- Ability to take direction and perform tasks with no supervision
- English-language speaking and reading skills sufficient to communicate by phone and in person to internal and external customers and
read information on documents and files - Good organizational skills, excellent work ethic, and commitment to reliable job
attendance - Knowledge of contemporary office practices, procedures, and techniques
- Spelling, vocabulary, math, and
grammar skills appropriate to the level of the position - Ability to operate a computer and various software packages
- Ability to operate a variety of office equipment
- Ability to identify student, staff, and faculty needs to match them with
available resources - Ability to create, organize, and keep records
- Ability to develop and maintain effective working
relationships - Ability to meet college expectations regarding customer service
- Ability to provide effective and
responsive service to department customers, contacts, and vendors
PREFERRED KNOWLEDGE, SKILLS, AND ABILITIES
Individuals should possess the following knowledge, skills, and abilities to be able to explain and demonstrate that they can
perform the essential functions of the job, with or without reasonable accommodation, using some other combination of skills and abilities.
- Experience working and developing in the Microsoft Ecosystem (including Azure)
·
Ability to navigate and troubleshoot a Linux environment, familiarity with cron and command line software
· Experience in higher education
· Experience migrating or
modernizing legacy web applications, particularly Classic ASP or similar older technologies
·
Familiarity with Azure services such as App Service, Azure SQL, Logic Apps, or Azure DevOps
·
Experience with RESTful API design, development, and integration
QUALIFICATION STANDARDS
- Bachelor’s degree or equivalent in Computer Science or similar related field
- Minimum of 4–6 years of professional software
development experience, with a track record of building, maintaining, or modernizing enterprise applications
Interested
candidates should send a cover letter and resume to Douglas Rose at drose@neit.edu.
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Bluesky
Threads
Mail