Optomi, in partnership with a leading co-op, A leading co-op is seeking a Senior Software Engineer to join its talented NEB website development team.
RESPONSIBILITIES
- Actively participate in full life-cycle development, including design, development, deployment, and support of NEB systems.
- Collaborate with cross-functional teams, including co-op staff and external contractors, to deliver high-quality solutions.
- Develop and maintain architecture and integration documentation, adhering to coding standards and best practices.
- Engage in daily stand-ups, planning meetings, and other Agile ceremonies to ensure alignment with project goals.
- Create and maintain comprehensive project documentation, including JIRA tasks, acceptance criteria, and technical artifacts.
- Provide exceptional customer service by collaborating with end-users and transferring knowledge to co-op staff and contractors.
REQUIRED QUALIFICATIONS
- 5+ years of experience in full-stack development, including requirements analysis, system design, development, testing, and support.
- Proficiency in modern front-end frameworks such as Angular
- Strong expertise in AWS cloud services, including Lambda, CloudFront, EC2, S3, AmazonMQ, and Event Bridge.
- Experience with server-side development using Node.js (including frameworks like Next.js or NestJS) and ASP.NET Core
- Strong working knowledge of MongoDB and MS SQL Server.
- Experience with Agile methodologies, including participation in Agile ceremonies, continuous integration, automated unit testing, and automated builds and deployments.
- Exceptional debugging and troubleshooting skills.
- Ability to create and maintain architecture and integration documentation.
- Strong collaboration and communication skills with a customer-focused mindset.
DESIRED QUALIFICATIONS
- Knowledge of BizTalk is a plus.
- Familiarity with cloud migration strategies.
- Automated testing experience (unit, integration, and system-level).
- Knowledge of software development life cycle (SDLC), including code control, build, and deployment processes.
- Experience with JIRA or similar task management tools for Agile workflows.