Software Engineer

Vancouver, BC, CA, Canada

Job Description

Job Summary


We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. You will be responsible for designing, developing, and maintaining software applications while collaborating with cross-functional teams to deliver high-quality products. Your expertise in various programming languages and frameworks will be essential in driving our projects forward.

Responsibilities



Design, develop, and implement software applications using Ruby on Rails, Java, Python, C#, and other programming languages. Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications. Develop RESTful APIs and integrate third-party APIs to enhance application functionality. Participate in the full software development lifecycle, including planning, coding, testing, deployment, and maintenance. Utilize Agile methodologies to manage project timelines and deliverables effectively. Conduct code reviews and provide constructive feedback to team members. Troubleshoot and resolve software defects and performance issues. Maintain version control using GitHub, SVN, or similar tools. Ensure application security by implementing Role-Based Access Control (RBAC) and other security best practices. Stay updated with emerging technologies and industry trends to continuously improve our development processes.

Requirements



Bachelor's degree in Computer Science or a related field or equivalent practical experience. Proficiency in web development technologies including JavaScript, React Express, HTML/CSS, and front-end frameworks. Experience with cloud services such as AWS or Azure for application deployment. Solid understanding of database management systems including MySQL, SQL, and familiarity with NoSQL databases. Knowledge of Linux operating systems for application deployment and management. Familiarity with Agile development methodologies and tools. Strong problem-solving skills with the ability to work independently as well as collaboratively in a team environment. Excellent communication skills to articulate technical concepts to non-technical stakeholders. Experience with Quantum engineering concepts is a plus but not required. Join us in shaping the future of technology through innovative software solutions!
Job Type: Part-time

Pay: From $67,654.47 per year

Expected hours: 15 - 25 per week

Benefits:

Extended health care
Language:

English (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2892718
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned