Software Developer

Scarborough, ON, CA, Canada

Job Description

Responsibilities



Develop, test, and deploy scalable web applications using Ruby on Rails, JavaScript, React Express, and other modern frameworks. Design and implement RESTful APIs to facilitate seamless communication between services and front-end interfaces. Maintain and enhance existing software systems utilizing technologies such as C#, C++, Java, Python, VBA, and .NET. Manage cloud-based infrastructure on AWS and Azure to ensure high availability and security of applications. Collaborate with cross-functional teams in an Agile setting to deliver high-quality software solutions on time. Utilize version control systems like GitHub, Git, SVN to track changes and manage code repositories effectively. Optimize database performance by designing efficient schemas with MySQL, SQL Server, and other relational databases. Contribute to front-end development efforts using JavaScript frameworks and ensure responsive user interfaces. Implement security best practices including RBAC (Role-Based Access Control) across applications. Participate in code reviews, testing, debugging, and documentation to uphold coding standards.

Requirements



Proven experience in software development with a strong understanding of IT infrastructure components. Proficiency in Ruby on Rails, JavaScript (React), Python, Java, C#, C++, VBA, and SQL. Hands-on experience with cloud platforms such as AWS and Azure for application deployment and management. Familiarity with RESTful API design principles and integration techniques. Knowledge of Linux operating systems for server management and application hosting. Experience working within Agile methodologies for iterative development cycles. Strong understanding of version control systems including GitHub, Git, SVN. Ability to develop both front-end interfaces and back-end services efficiently. Knowledge of application security practices including RBAC implementation. Excellent problem-solving skills with the ability to adapt quickly to new technologies or project requirements. Join our team as a Software Developer to contribute your expertise in creating innovative solutions that drive our company's success while working in a collaborative environment focused on growth and excellence.
Job Type: Full-time

Pay: $70,000.00-$120,000.00 per year

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3136060
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Scarborough, ON, CA, Canada
  • Education
    Not mentioned