Senior Software Developer
at Adaria Vending Services
Vaughan, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Jan, 2025 | Not Specified | 19 Oct, 2024 | N/A | Soft 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,Php | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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