Current jobs related to Scala Developer - Scarborough Village, Ontario - TekFormix
-
Computer Systems Analyst
1 week ago
Scarborough, Canada Atlantis Consulting Group Inc Full timeWork Term: Permanent - Work Language: English - Hours: 32.5 hours per week - Education: Bachelor's degree - Experience: 3 years to less than 5 years - **Work setting**: - Software company - Information technology (IT) infrastructure - ** Tasks**: - Document technical requirements to ensure that products, processes and solutions meet business requirements -...
Scala Developer
2 weeks ago
Scarborough Village, Ontario, Canada
TekFormix
Full time
Responsibilities
- Develop and maintain robust applications using Scala, ensuring optimal performance and scalability.
- Collaborate with cross-functional teams to design system architecture and implement RESTful APIs and web services.
- Integrate various databases including MySQL, PostgreSQL, MongoDB, SQL Server, and SQLite to support application data requirements.
- Utilize containerization tools such as Docker and orchestration platforms like Ansible for deployment automation.
- Implement CI/CD pipelines using Jenkins or similar tools to streamline development workflows.
- Write clean, efficient code following best practices in OOP, MVC, and Agile SDLC methodologies.
- Conduct unit testing and code reviews to ensure software quality and reliability.
- Work with front-end developers to create responsive web designs using HTML, CSS, SCSS, JavaScript frameworks like Angular or React, and UI/UX principles.
- Participate in system architecture planning and deployment on cloud platforms such as AWS or Azure.
- Use version control systems like GitHub or SVN for source code management.
- Develop web applications with frameworks such as Django, Ruby on Rails, ASP.NET, or PHP where applicable.
- Engage in wireframing and user flow design to enhance user experience (UX) across applications.
- Maintain documentation of technical specifications and user stories using Trello or Jira.
Qualifications
- Proven experience in Scala development within enterprise environments.
- Strong knowledge of JavaScript frameworks (Angular, React), HTML5, CSS3, Bootstrap, and responsive web design principles.
- Hands-on experience with databases such as MySQL, PostgreSQL, MongoDB, SQL Server, SQLite; proficiency in SQL queries is essential.
- Familiarity with containerization (Docker), orchestration (Ansible), CI/CD tools (Jenkins), and cloud services (AWS or Azure).
- Experience working with RESTful APIs, SOAP web services, GraphQL APIs, and web protocols like JSON and XML.
- Knowledge of system architecture design patterns including MVC and OOP principles.
- Ability to perform unit testing and debugging using tools like Visual Studio or similar IDEs.
- Experience with DevOps practices including version control (Git), automated deployment pipelines, and infrastructure as code.
- Understanding of web development best practices including SEO optimization and web services integration for e-commerce platforms.
- Excellent problem-solving skills with the ability to work independently or collaboratively within an Agile environment. This position offers an engaging opportunity for a talented Scala Developer eager to contribute to innovative projects while working with cutting-edge technologies in a professional setting that values continuous learning and growth.
Job Type: Full-time
Pay: $70,000.00-$120,000.00 per hour