Senior C# and Java Engineer

2 weeks ago


Toronto, Canada Topwitech Full time

We are looking for Senior Software Engineers who specialize in backend development (application layer, middle layer, and APIs). An ideal candidate has great knowledge of either C# and Microsoft .NET, or Java and the JVM platform stack. Every day, you will work with team members across disciplines in product development (Engineering, QA, Project Management, Product Management, etc.). You’ll interact daily with our product managers to understand our domain and create technical solutions to execute our strategic business and technology initiatives. You will participate in agile ceremonies such as standups, retrospectives, and planning meetings.We prefer for this position to be in our Toronto office, but will consider candidates working remotely in Canadian provinces. Job Responsibilities Build well-designed, well-engineered, stable, and scalable products. Follow software design best practices such as continuous integration, test-driven development, and regular deployments. Be passionate about quality, process, programming, and investing in general. Find opportunities for improvement, seize them, and then share your findings with others. Take ownership of the success of the team with a "gets things done" attitude. Seek understanding of and opportunities to leverage new technologies. Have or desire to become an AWS certified developer Help to shape product vision Qualifications A bachelor's degree in computer science or a related field in software development with 5+ years of experience. Highly motivated individual with the potential and desire to learn new technologies and take on increasing levels of responsibility. Proficiency in the following one of two Programming Languages: C#, Java Advanced knowledge of C# and the Microsoft .NET Stack. Solid experience with Entity Framework, LINQ. Solid experience with Java and the JVM ecosystem. Familiarity with Spring Boot, Spring, SQL. Experience in Web APIs, MVC, Dependency Injection, Asynchronous programming. Experience with supporting technologies: Databases (SQL Server, AWS Aurora, MySQL, Postgres), Python, REST API’s Proven knowledge of enterprise software concerns such as security, scalability, transaction management, and concurrency. Must be able to write quality unit tests. Demonstrable experience architecting and building solutions hosted on AWS. An understanding of how to protect software solutions from common security vulnerabilities. Exposure to and understanding of DevOps with tools like Jenkins. Knowledge of object-oriented design, domain modeling, design patterns, and building highly scalable and available systems. Experience working within a scrum-based methodology. If you need to apply for this position: Please fill out your resume and send it to your email( ) #J-18808-Ljbffr



  • Toronto, Canada Topwitech Full time

    We are looking for Senior Software Engineers who specialize in backend development (application layer, middle layer, and APIs). An ideal candidate has great knowledge of either C# and Microsoft .NET, or Java and the JVM platform stack. Every day, you will work with team members across disciplines in product development (Engineering, QA, Project Management,...


  • Toronto, Canada Topwitech Full time

    We are looking for Senior Software Engineers who specialize in backend development (application layer, middle layer, and APIs). An ideal candidate has great knowledge of either C# and Microsoft .NET, or Java and the JVM platform stack. Every day, you will work with team members across disciplines in product development (Engineering, QA, Project Management,...

  • Software Engineer

    7 hours ago


    Toronto, Canada Accelerate Her Future® Full time

    Join to apply for the Software Engineer (C#, Java) role at Accelerate Her Future® 5 days ago Be among the first 25 applicants Description Requisition ID: 245392 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Job Title Software Engineer Location Toronto, 2201 Eglinton Ave. E. About The Role We are...

  • Software Engineer

    2 weeks ago


    Toronto, Canada Scotiabank Full time

    Join to apply for the Software Engineer (C#, Java) role at Scotiabank.Get AI-powered advice on this job and more exclusive features.Requisition ID: 243510Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Job Title: Software EngineerLocation: Toronto, 2201 Eglinton Ave. E.About The RoleWe are seeking a...

  • Software Engineer

    2 weeks ago


    Toronto, Canada Scotiabank Full time

    Join to apply for the Software Engineer (C#, Java) role at Scotiabank.Get AI-powered advice on this job and more exclusive features.Requisition ID: 243510Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Job Title: Software EngineerLocation: Toronto, 2201 Eglinton Ave. E.About The RoleWe are seeking a...


  • Toronto, Canada SS&C Full time

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: Toronto, Canadatime type: Full timeposted on: Posted Yesterdayjob requisition id: R38412As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries. Some 20,000...


  • Toronto, Canada SS&C Full time

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: Toronto, Canadatime type: Full timeposted on: Posted Yesterdayjob requisition id: R38412As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries. Some 20,000...


  • Toronto, Canada SS&C Full time

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: Toronto, Canadatime type: Full timeposted on: Posted Yesterdayjob requisition id: R38412As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries. Some 20,000 financial...


  • Toronto, Canada Veeva Systems Full time

    Join to apply for the Senior Software Engineer - Java role at Veeva Systems Join to apply for the Senior Software Engineer - Java role at Veeva Systems Get AI-powered advice on this job and more exclusive features. Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster....


  • Toronto, Canada Veeva Systems Full time

    Join to apply for the Senior Software Engineer - Java role at Veeva SystemsJoin to apply for the Senior Software Engineer - Java role at Veeva SystemsGet AI-powered advice on this job and more exclusive features.Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As...