Permanent
Posted on 07 April 25 by Greg Gibson
Powered by Tracker
Job Title: Senior Software Engineer
Type: Unionized, Full-Time Permanent
Location: Hybrid – 1–2 days/week on-site required
Start Date: ASAP
Your Opportunity
We are seeking a highly motivated Senior Application Developer to join our team. In this role, you will take the lead in designing and developing complex, database-driven applications. You'll be responsible for planning, developing, and maintaining robust solutions while ensuring that appropriate security measures are integrated into the development process.
As a key member of our team, you will collaborate closely with stakeholders to deliver high-quality, user-centered applications. Your work will include recommending and implementing technical solutions, translating user requirements into functional applications, and maintaining comprehensive documentation. From application development across various platforms to troubleshooting and user support, your contributions will directly impact the effectiveness of our systems and services.
Key Responsibilities
Provide programming support by analyzing, recommending, and designing highly complex software architectures
Develop and update architectural frameworks for large-scale, confidential university-wide applications
Write complex technical code and assess opportunities for programming enhancements
Design, test, and refine application code
Evaluate code for accuracy, compatibility, and compliance with relevant standards
Analyze solutions to ensure alignment with industry best practices and security standards
Ensure security authorizations meet University guidelines and project requirements
Develop technical implementation plans and support application rollouts
Qualifications
Essential Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or acceptable combination of equivalent
• Minimum 7 years of related experience in programming and scripting
• Demonstrated experience in reading, understanding, and developing to an API
• Experience with cloud native deployment with platforms AWS, Azure, or Google Cloud
• Proven expertise in designing, implementing, and maintaining large-scale applications
• Familiarity with web application security best practices and experience implementing security policies and procedures
• Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex software application issues
• Excellent communication skills, with the ability to work effectively with stakeholders and team members at all levels
• Strong attention to detail and the ability to work independently
• Applicants are also expected to show evidence of a commitment to equity, diversity, inclusion, and the promotion of respectful and collegial learning and working environment
Assets (Nonessential):
• Preference will be given to candidates who are familiar with PHP/Laravel, Java/Spring, Full Stack Development and/or Service-Now Development
To be successful in this role, you will be:
• A strong communicator
• Goal-oriented
• Honest and trustworthy
• Positive in attitude
• A natural problem solver
• A collaborative team player