19 Sep
|
Newman Power Alliance Canada
|
Calgary
19 Sep
Newman Power Alliance Canada
Calgary
Overview
We are seeking a dynamic and highly skilled Senior Software Engineer to join our cutting-edge development team. In this pivotal role, you will lead the design, development, and deployment of cutting-edge software solutions that drive our business forward. You will collaborate across teams to create scalable, efficient, and reliable applications, leveraging your expertise in a broad range of technologies and programming languages.
Your energetic approach and passion for technology will help shape the future of our products and services, ensuring we stay at the forefront of the industry.
Duties
- Lead end-to-end application development projects, ensuring high-quality code and adherence to best practices in software engineering
- Develop and maintain web applications using JavaScript, Ruby on Rails, C#, Python, and other modern frameworks
- Design, implement, and optimize SQL databases such as MySQL and SQL Server to support application needs
- Build and integrate RESTful APIs to enable seamless communication between systems and services
- Collaborate within Agile teams to plan sprints, review progress, and deliver features on time
- Manage version control using GitHub, SVN, and Git to ensure code integrity and collaboration efficiency
- Deploy applications on cloud platforms like AWS and Azure, utilizing services such as EC2, S3, App Services, and more
- Write efficient code in languages including Java, C++, C#, Python, and VBA for various application requirements
- Develop front-end components with JavaScript and front-end frameworks to enhance user experience
- Maintain Linux-based environments for development and deployment workflows
- Conduct code reviews,
troubleshoot issues proactively, and optimize system performance
- Document technical specifications clearly for future reference and team knowledge sharing
Experience
- Proven experience in web development, application development, or software engineering roles with a focus on scalable solutions
- Strong proficiency in programming languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, VBA, and C
- Hands-on experience with SQL databases like MySQL or SQL Server; ability to write complex queries and optimize database performance
- Familiarity with cloud platforms including AWS (Amazon Web Services) and Microsoft Azure for deploying scalable applications
- Solid understanding of REST APIs for integrating diverse systems effectively
- Experience working within Agile methodologies to deliver iterative improvements efficiently
- Knowledge of version control systems such as GitHub, Git, or SVN for collaborative development projects
- Comfort working in Linux environments for development or deployment tasks
- Ability to develop front-end interfaces using modern JavaScript frameworks for engaging user experiences
- Strong problem-solving skills with a proactive approach to troubleshooting technical issues
Join us as a Senior Software Engineer if you're passionate about crafting innovative solutions that make an impact! Bring your expertise in diverse programming languages and cloud technologies to a vibrant team dedicated to excellence. Your energetic drive will help us push boundaries while creating reliable software that empowers users worldwide.
Pay: From $99,840.00 per year
Work Location: In person
📌 Senior Software Engineer (Calgary)
🏢 Newman Power Alliance Canada
📍 Calgary