Job Description
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 Client's 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 SwiftFrameworks & Tools : Strong experience with relevant framework such as .NETDatabases : 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 DevelopmentMandatory Requirement :
Candidates will be required to live demonstrate programming skills during the interview process.