Senior Software Developer

at  Adaria Vending Services

Vaughan, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Jan, 2025Not Specified19 Oct, 2024N/ASoft Skills,Confluence,Azure,Databases,Spring,Computer Science,Continuous Improvement,Scalable Web Applications,Node.Js,Code,Jira,Angular,Javascript,Web Technologies,Automation Tools,Communication Skills,Technology Trends,Javascript Frameworks,PhpNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

As a Senior Software Developer, you will play a key role in designing, developing, and maintaining high-quality software solutions. You will work closely with engineers, product managers, and designers to ensure that our applications are robust, scalable, and aligned with business goals. This is an exciting opportunity to contribute to a growing product while taking on a leadership role in both technical design and liaising with business to develop products.

EDUCATION:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

EXPERIENCE:

  • 5+ years of software development experience in a professional environment.
  • Proven experience in building, deploying, and maintaining scalable web applications.
  • Strong experience in one or more programming languages (e.g., Java, C#, Python, PHP, JavaScript, etc.).
  • Experience with modern web technologies, frameworks, and development methodologies (e.g., Laravel, React, Angular, Node.js, Spring, Django, etc.).

TECHNICAL SKILLS:

  • Solid understanding of databases (SQL, NoSQL) and data modeling.
  • Experience with cloud platforms (AWS, Google Cloud, Azure) and deployment tools (Docker, Kubernetes).
  • Strong knowledge of version control systems (Git, GitHub, GitLab, etc.).
  • Familiarity with CI/CD pipelines and automation tools (Jenkins, CircleCI, TravisCI, etc.).
  • Experience with Agile/Scrum methodologies and tools (Jira, Confluence, etc.).

SOFT SKILLS:

  • Excellent problem-solving skills with a passion for tackling complex technical challenges.
  • Strong communication skills, with the ability to clearly articulate ideas to both technical and non-technical audiences.
  • Self-starter with a passion for learning and keeping up with technology trends.
  • Ability to mentor and support junior developers in technical and non-technical matters.
  • A collaborative and positive attitude towards team work and continuous improvement.

PREFERRED QUALIFICATIONS:

  • Experience with microservices architecture, API design, and RESTful services.
  • Familiarity with DevOps practices and infrastructure as code (Terraform, Ansible, etc.).
  • Knowledge of security best practices, including authentication/authorization protocols and encryption technologies.
  • Experience with front-end technologies (e.g., HTML5, CSS, JavaScript frameworks) or back-end technologies (e.g., Node.js, Python, Java, Ruby).

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering or a related field (or equivalent practical experience

Proficient

1

Vaughan, ON, Canada