No more applications are being accepted for this job
- Experience as a Full Stack Developer with a strong emphasis on .NET technologies.
- Experience building applications in Capital Markets industry.
- Bachelor's degree in computer science, Engineering, or a related field (or equivalent work experience)
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.G., React, Angular) with a focus on integrating them with .NET back-end.
- Strong knowledge of server-side programming languages and frameworks, such as Node.Js, Python, and .NET.
- Solid understanding of back-end technologies such as ASP.NET, .NET Core, C#, and related frameworks, along with experience in database integration and management.
- Solid understanding of database systems, PL SQL, and ORM libraries.
- Familiarity with version control systems (e.G., Git) and collaborative development workflows.
- Experience with RESTful API design and integration.
- Experience with API documentation tools like Swagger or API Blueprint.
- Familiarity with authentication and authorization mechanisms like OAuth 2.0 or JWT.
- Understanding of caching strategies, load balancing, and performance optimization techniques for APIs.
- Experience with agile development methodologies and similar frameworks.
- Excellent problem-solving skills and the ability to think critically and adapt to new technologies.
- Experience in developing and deploying applications in cloud environments, particularly AWS.
- Previous experience in optimizing applications for maximum speed and scalability.
- Certifications: Relevant certifications in full-stack development, cloud computing, or related fields, demonstrating a commitment to ongoing learning and professional development.
- Cloud Expertise: Strong familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform, including experience in designing, deploying, and managing cloud-based applications.
- DevOps Practices: Experience with DevOps practices and tools for continuous integration, deployment, and monitoring in cloud environments, ensuring efficient and scalable software delivery.
- Architectural Knowledge: In-depth understanding of architectural principles, design patterns, and microservices architecture, allowing for the design and implementation of robust and scalable solutions.
- Communication Skills: Excellent communication skills and the ability to effectively collaborate with diverse stakeholders, both technical and non-technical, to articulate complex technical concepts and guide project development.
Application Software Engineer - Toronto, Canada - Alpha Consulting Corp
Description
We are hiring for Application Software Engineer with one of our client based on Toronto, ONRequired Skills:
Kadir khan
Cell:
Email: Kadir..Com