Location
Bronx, NY
Start Date
ASAP
Type
Multiple Shifts Available
Job ID
30885730JD
Shift
Shift details:
About the Role
We are seeking a highly skilled and experienced Senior Programmer to join our team. In this role, you will be responsible for designing, developing, and implementing high-quality software solutions. You will collaborate with cross-functional teams, and ensure that coding follows CUNY CIS Security Mandates.
Responsibilities
· Develop and maintain robust, scalable, secure, and efficient software applications such APIs, interfaces between systems, User Portals, Power Bi etc.
· Write clean, maintainable, secure, and well-documented code following best practices.
· Collaborate with IT CIO, other departmental coordinators, vendors, web designer, and other IT staff to deliver high-quality solutions for the campus.
· Lead technical discussions and make architecture suggestions.
· Conduct code reviews and provide accurate documentations.
· Improve application performance and security and must ensure data protection of sensitive PII.
· Stay updated with emerging technologies and integrate them when appropriate.
· Troubleshoot, debug, and resolve issues with current and legacy applications.
Required Skills & Qualifications
· Education: Bachelor's or Master's degree in computer science, Software Engineering, or a related field.
· Experience: 5+ years of experience in software development.
· Programming Languages: Proficiency in SQL and one or more of JavaScript, TypeScript, Python, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, or Swift
· Frameworks & Tools: Strong experience with relevant framework such as .NET
· Databases: Knowledge of relational database and Microsoft SQL.
· Version Control: Experience with Git and CI/CD workflows preferred.
· Documentation: Proven examples of documenting code development.
· Problem-Solving: Strong analytical and debugging skills.
· Communication: Excellent verbal and written communication skills.
· Additional Knowledge- Web Development
Mandatory Requirement:
Candidates will be required to live demonstrate programming skills during the interview process.
About the Role
The Information Technology Department is seeking a motivated Systems Administrator to join our team. Under the general supervision of the Senior Manager for Systems Administration and the CIO for IT, the selected candidate will play a crucial role in maintaining and optimizing the college's IT infrastructure. This position requires technical expertise, independent problem-solving skills, and the ability to ensure the seamless operation of our systems.
Key Responsibilities
· Maintain and support Windows-based server operating systems, including Microsoft Active Directory Group Policy Object administration.
· Oversee and manage Storage/SAN environments, McAfee Security Suite, SolarWinds, VMware, and Office 365.
· Administer the SCCM, JAMF, MDM platforms to ensure optimal mobile device management.
· Provide support for Windows, macOS, iOS, and Android computing platforms for end users.
· Assist with planning and implementing system upgrades to enhance performance and security.
· Offer second-level technical support to students, faculty, and staff when needed.
· Automate repetitive tasks through scripting (PowerShell preferred) and other tools to improve efficiency and security.
· Monitor server logs and other system data to identify and resolve potential issues.
· Participate in emergency support and off-hour activities to maintain system security and uptime.
· Engage with vendors to coordinate hardware, software, and service purchases and support.
· Propose enhancements for system software and hardware to improve IT services reliability.
· Manage system backups and restores to ensure data integrity.
· Contribute to the development of security controls to protect campus data from vulnerabilities.
· Adhere to college policies, procedures, and applicable city, state, and federal regulations.
· Perform additional duties as assigned, ensuring the smooth operation of IT services.
· On-campus presence required for essential duties.
Preferred Qualifications
· Experience managing Active Directory and Group Policies in an enterprise environment.
· Strong understanding of Microsoft services (Active Directory, DNS, DHCP, Print Server Management, etc.).
· Extensive experience troubleshooting and resolving complex technical issues.
· Expertise in Windows server operating systems, VMware, and SAN environments.
· Proficiency in scripting languages (PowerShell preferred) for automation.
· Familiarity with virtual meeting software and enterprise communication tools.
· Experience working with enterprise antivirus solutions.
· Strong networking fundamentals.
· Ability to independently manage daily responsibilities and tasks.
· 3+ years of experience with SolarWinds LEM.
· Experience with Azure/M365 cloud infrastructure.
· Knowledge of OneLogin SSO/MFA configuration and administration.
· Experience managing Aruba wireless infrastructure.
· MCSE: Core Infrastructure Certification is preferred.