Software Engineer; Java, Python
Listed on 2025-12-27
-
Software Development
Software Engineer, Full Stack Developer
Location: Edmonton
Requirements
- – Bachelor’s degree in Computer Science, Software Engineering, or a related discipline; equivalent experience will be taken into account.
- – Demonstrated experience in software development with expertise in languages such as Java, C++, C#, Python, or Ruby on Rails.
- – Solid understanding of web development concepts, including both front-end technologies (JavaScript, HTML/CSS) and back-end frameworks.
- – Practical experience with SQL databases like MySQL or SQL Server; familiarity with database design is advantageous.
- – Experience in deploying applications on cloud platforms like AWS or Azure is highly valued.
- – Knowledge of version control systems including Git Hub, SVN, or Git.
- – Understanding of Agile development methodologies and tools, such as Jira or Trello.
- – Capability to work autonomously and collaboratively in a dynamic environment while managing various responsibilities.
- – Strong problem-solving abilities, attention to detail, and a commitment to delivering quality products.
- Develop and manage web applications utilizing JavaScript, Ruby on Rails, C#, Python, and other relevant technologies.
- Design and create robust APIs to enable seamless system integration.
- Write efficient SQL queries and oversee databases such as MySQL and SQL Server to support application functionality.
- Work alongside cross-functional teams using Agile methodologies to deliver high-quality software solutions on schedule.
- Use version control tools like Git Hub, SVN, and Git for source code management and teamwork.
- Deploy and oversee applications on cloud platforms such as AWS and Azure, ensuring they are scalable and secure.
- Engage in code reviews, testing, and debugging processes to enhance application performance.
- Participate in front-end development tasks involving HTML, CSS, JavaScript, and related frameworks.
- Stay updated on industry best practices related to RESTful APIs, Linux environments, and application security standards.
We are looking for a skilled and enthusiastic Software Engineer to join our innovative development team. This role focuses on the design, development, and maintenance of groundbreaking software solutions that align with our business goals. Our ideal candidate will possess a strong foundation in application development, web technologies, and cloud platforms, coupled with a desire to produce high-quality, scalable software products.
This position provides an excellent opportunity to engage in diverse projects utilizing state-of-the-art technologies within a collaborative environment. We offer a variety of benefits, including company events, a pension plan, flexible scheduling, life insurance, and on-site parking. The work location is on the road.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).