Scala Developer
1 week ago
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
-
Cloud Service Management Specialist
1 week ago
Scarborough, Canada AIN SOLUTIONS Full timeEducation: Bachelor's degree - Experience: 2 years to less than 3 years **Tasks**: - Design, develop and implement information systems business solutions - Provide advice on information systems strategy, policy, management and service delivery - Assess physical and technical security risks to data, software and hardware - Develop policies, procedures and...
-
IT (Information Technology) Consultant
1 week ago
Scarborough, Canada VOICEBOOTCAMP INC. Full timeWork Term: Permanent - Work Language: English - Hours: 35 hours per week - Education: Bachelor's degree - Experience: 1 year to less than 2 years - or equivalent experience **Tasks**: - Confer with clients to identify and document requirements - Conduct business and technical studies - Design, develop and implement information systems business solutions -...