Software Engineer Jobs In Canada

  • Full Time
  • Canada
  • Posted 2 weeks ago

Software Engineer I (Java/Angular)

Descriptions:

Software Engineer Jobs In Canada

Software engineer interesting job opportunity. We will be pleased if you consider joining our exciting team. Job requirements: Key Responsibilities: You will be responsible for designing, developing, and maintaining software applications, providing high-performance and scalable solutions. A data scientist working with cross-functional teams to design interactive data visualization tools to deliver effective solutions for business and customer needs.

Perform activities developing components of solutions with a focus on analytics, support, testing, and proof of concepts aligned to business and technology objectives. Provide a broad range of system solutions development to business problems through the development and programming of applications system. May also provide research, installation, maintenance, configuration, administration and/or provisioning of Systems/Applications

Key Responsibilities:

  • Write, design, develop for, test and maintain software applications.
  • Utilize [specific programming languages, e.g., Python, Java] to create tidy, scalable, and effective code.
  • Engage in software architecture discussions and decision-making
  • Debugging, optimizing for performance and security.
  • Know about databases like MySQL, PostgreSQL, Mongo etc.
  • Work alongside product managers, designers and fellow developers to get applications to one of the user-friendly formats.
  • Follow best practices for software development—use Agile.
  • Be aware of new technologies and trends in the field.

Share Holder:

  • Use an established security coding guidelines to keep your application free of most known coding vulnerabilities
  • Identify and document technical decisions, technical risks and lessons learned and make enhancements accordingly.
  • Know how work processes relate to the way of business and own costs associated with work.
  • Provide efficient and effective solutions that fulfill the key project milestones and overall project deliverables in scope, on time and within budget and according to development and quality standards.
  • Adhere to clearly defined enterprise technology delivery practices and standards and project management disciplines – including development of project artifacts of system requirements, scoping and costing estimates.
  • Understand practices and procedures which are relevant to your area of responsibility and stay up-to-date on new trends for your functional area.
  • Feel the tie between the interests of the organization – detect and introduce risks and escalate non-standard, high risk activities, where required.
  • Follow internal policies/procedures and relevant regulatory guidance
  • Establish a risk management and control culture supported by effective processes aligned with risk appetite
  • Full participation as a team member, fostering a positive workplace environment that enables service to the business, quality, innovation and teamwork; and ensure timely notification of issues/ points of interest
  • Continue to grow your knowledge / expertise in your area and actively support knowledge transfer in the team and business unit; Support knowledge-sharing across the team and with key stakeholders, ensuring knowledge is codified, monitored, tracked, and managed
  • Collaborate with technical team and leadership to proactively prevent product quality issues
  • Collaborate with the development team to establish and validate suitable user stories, acceptance criteria and definitions of done / ready
  • Stay up-to-date on new trend/ developments and expand knowledge of the business, related tools and techniques.
  • Involve in performance management and personal development activities, including cross training within own team.
  • Ensure (that) others are kept informed and updated on the status / progress of projects and / or all relevant or useful information related to day-to-day activities.
  • To achieve team success by providing help to others in the completion and execution of work tasks; to assist with training, mentoring and/or advice as necessary.
  • Promote and positive and equitable environment that supports a diverse workforce.
  • Be a Knowledge Champion for your business area/function and the bank, internally and/or externally brand ambassador.

Preferred Qualifications:

  • Working knowledge of DevOps, CI/CD pipelines, and automation tools.
  • Familiar with containerization technologies (Docker, Kubernetes).
  • Experience at a fast moving startup.

Benefits:

  • Paid (very) competitive Salary and performance bonuses.
  • Health, dental, and vision coverage.
  • Working hours and flexibility to work from home.
  • Opportunities for professional development.
  • Paid vacation and sick leave.

To apply for this job email your details to saeedabbasmanak@gmail.com

Job Location