Java Developer with C# experience to design, develop, test, and deploy software solutions. Collaborate with teams to ship new features using Java and .NET technologies.
Responsibilities
Design, develop, test, and deploy robust and scalable software solutions using C# (.NET or .NET Core) and Java platforms (Java EE, Spring, Hibernate). Collaborate with cross-functional teams, including project managers, designers, and other developers, to define, design, and ship new features. Write clean, efficient, testable, and maintainable code following established best practices. Identify bottlenecks, debug issues, and devise solutions to complex problems to ensure optimal performance and quality of applications. Integrate applications with databases (e.g., SQL Server, Oracle, MySQL) and third-party APIs/web services (RESTful, SOAP). Participate in all phases of the software development lifecycle (SDLC), including code reviews and continuous improvement initiatives. Develop and maintain technical documentation and user guides for new and existing software.
Android Senior Developer for CBC/Radio - Canada's OTT Team creating Android applications for streaming services. Collaborate to ensure quality front - end development and participate in Agile processes.
Senior Flutter Developer leading the development of mobile applications for Ardhanarishvara project. Building secure and scalable enterprise - grade applications for the transgender community.
Senior Mobile Engineer designing and developing innovative applications for Play Store and AppStore. Optimizing performance and collaborating globally while enhancing security measures.
Senior Java Developer needed for a 6 - month hybrid contract in Toronto, building backend services and APIs using Core Java, Spring Boot, and Microservices.