Providing practical HR solutions that drive measurable results
Junior Software Developer, 2+ years
Location
Canada
Posted
1 day ago
Salary
0
Seniority
Junior
Job Description
Junior Software Developer, 2+ years
McLean & Company
• Build, test, and support the development of web software applications and internal tools • Analyze requirements and decide the best ways to meet or even rework them; unique and innovative ideas are welcome • Be proactive by finding and addressing areas of technical concern • Collaborate across teams to continually improve our processes • Learn and promote the use of design patterns and best practices • Contribute to Agile ceremonies for prioritizing, understanding, and estimating • Support the growth of our Agile practices through Retrospectives
Job Requirements
- Degree or diploma from an accredited institution
- At least 2 years of experience in a professional software development role
- Experience supporting and mentoring junior to intermediate developers
- Comfortable developing in an Agile product development framework
- Development experience with an MVP style framework
- Must Have Skills:
- Backend Development
- Experience developing relational database solutions
- SQL authoring and optimization
- Frontend Development
- Basic experience with HTML 5, CSS3, JavaScript, and JS frameworks
- Ability to communicate technical details
- Experience with source control software
- Ability to maintain focus on priority, and deliver solutions appropriate to requirements
- Nice to Have:
- Experience with Ruby and/or Ruby on Rails
- Experience with Salesforce integration
- Exposure to AWS tools & services
Benefits
- Financial support for professional development and training
- Opportunities for professional growth and development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate closely with Product Managers, Designers, Data Operations, and other Engineers to deliver high-quality product experiences. • Design and implement features that improve user onboarding, product adoption, and long-term engagement. • Help build experiments that validate product ideas and measure customer impact. • Contribute to technical discussions and collaborate on solutions that balance customer value with technical excellence. • Deliver well-tested, maintainable, and performant code. • Prototype solutions and iterate quickly based on customer feedback and product insights. • Participate in code reviews, share knowledge with teammates, and contribute to a collaborative engineering culture.
Senior Algorithm Engineer
Beacon BiosignalsOur mission is to improve human health by enabling rapid, targeted interventions through advanced brain analytics.
• participate in and lead the entire biosignal-based algorithm development lifecycle for medical devices • select, implement, and develop the most appropriate method for each problem • enhance our internal deep learning and machine learning tools to boost team efficiency • spread and improve our best practices to ensure algorithm implementations are user-friendly, well-documented, and thoroughly tested • present results to key stakeholders • support the client-facing projects to understand and shape the impact Beacon algorithms have for our customers
• Develop and maintain integrations between the platform and third-party systems • Analyze technical documentation and implement integration solutions • Support existing .NET and Node.js applications by troubleshooting and resolving production issues • Support the migration of existing integrations to MuleSoft • Collaborate with cross-functional teams and client stakeholders to deliver integration projects • Participate in technical discussions, code reviews, and development planning • Contribute to continuous improvements across the platform
Senior Software Architect
TechFlow, Inc.A forward-thinking digital, platform and base operations services company powered by its employee-owners! Always Ahead!
• Lead the architectural design and technical implementation of scalable, maintainable, reliable, and secure software solutions using open-standard technologies. • Develop and maintain software solutions using modern Java enterprise development practices and industry-standard frameworks. • Design, develop, test, and maintain clean, efficient, secure source code within Government-owned Git repositories. • Provide technical leadership and guidance to software development teams, promoting best practices in architecture, coding standards, and secure development. • Participate in and conduct mandatory peer code reviews to ensure software quality, maintainability, and adherence to established standards. • Ensure software meets automated quality and security requirements through continuous integration, automated testing, and Static Application Security Testing (SAST). • Analyze and remediate software vulnerabilities, ensuring all new Blocker, Critical, and High security findings are addressed prior to task completion. • Identify, evaluate, and execute technical debt remediation efforts based on Government priorities. • Maintain and improve software quality metrics, including: minimum 90% automated test coverage for new code, overall SonarQube code quality rating of "A", inline documentation for at least 90% of individual methods using tool-compatible formats. • Collaborate with cybersecurity teams to ensure compliance with DoD Risk Management Framework (RMF) processes and Security Technical Implementation Guide (STIG) requirements. • Research, prototype, and evaluate emerging technologies, including artificial intelligence/machine learning (AI/ML), low-code/no-code platforms, and AI-assisted software development tools. • Mentor software engineers and promote adoption of modern development practices, tools, and technologies. • Support continuous improvement initiatives focused on software quality, performance, security, and mission effectiveness.



