C# Developer / ASP.NET

Location: Montreal, QC
Date Posted: 12-06-2018
Tangentia is a Premier IBM Business Partner & was also awarded as the fastest growing IBM Business Partners for 2012, 2013 & 2014. Our Head office is in Toronto, Canada with offices in US and India as well. You can learn more at www.tangentia.com

Tangentia is one of the key Implementation partners with IBM and works closely with IBM services groups like GBS, GTS, and ISSW. Tangentia is authorized to sell and implement all IBM software brands across USA, Canada & India. Some of our key strengths are around  Identity & Access Management, IBM security, Sterling Commerce, Cognos, Tivoli, and WebSphere. Tangentia is also a key partner and works closely with the IBM training group.
We are hiring for :
Role: C# Developer / ASP.NET  
Location: Montreal
Duration: Fulltime
Job Description:-
·         The Windows Platform-as-a-Service Engineering Team, distributed across Montreal, New York and Budapest, is responsible for delivering in-house developed management systems as well as integrating with vendor and open source products that configure and operate the Platform-as-a-Service (PaaS) technology platform on which web and other applications and services are deployed;
·         A global platform servicing both internal users and external clients across all business units at the firm.
·         With the current industry themes of public, hybrid and private clouds and containerisation very much in mind, we are required to improve the agility of PaaS provision and management, replacing manual procedures and improving existing automation, driving down the costs of the PaaS platform as a whole, all in a secure and repeatable way.
Position Description
·         We're seeking a server-side developer with an interest and experience in delivering enterprise-scale infrastructure solutions to join the team.
·         The ideal candidate has experience in C#/Powershell, Infrastructire/Platform-as-a-Service, and infrastructure-as-code and will play a key role in developing and integrating the tools and infrastructure automation for Windows technologies within the private IaaS/PaaS space for our firm.
·          In this role you will be responsible for creating high performance, reliable, secure, and maintainable systems, and be expected to follow and be an example of industry best practices, standards and patterns.
·         You will be expected to interface effectively with the local and remote team members, partner teams and our internal clients who are also developers. You will be ensuring proper SDLC using source control, build and test automation, CI/CD, disciplined configuration and deployment.
·         You will be part of a learning culture where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
·         Formulate and define system scope and objectives
·         Designs, codes, tests, debugs, and documents the developed solutions
·         Competent to work at the highest technical level of all phases of applications systems analysis and programming activities
·         Work with a team of Developers, Engineers and Operations on functional requirements and specifications.
·         Assume responsibility for detailed design of assigned architectural components or services.
·         Apply development best practices as test-driven development (TDD) techniques and integration tests for all developed software
·         Provide assistance with connectivity, configuration management, deployment setup and production troubleshooting for a diverse set of products and infrastructure developed by the team
·         5+ years of C# .NET development experience up to the latest .NET frameworks
·         3-5+ years of experience with .NET server side development technologies like ASP.NET and WCF running on IIS
·         Experience in scripting languages, ideally Powershell and/or Python
·         Demonstrated expertise in enterprise software development and maintenance using Microsoft technologies
·         Experience working with, but also in configuring and deploying private IaaS/PaaS/Container technologies such as Azure, Docker, Kubernetes, Mesosphere
·         Have worked in an Agile environment such as Scrum or Kanban with experience in a Test-Driven Development environment
·         Good knowledge of Object Oriented Programming and common design patterns
·         Ability to analyze, solve problems and work with the team to identify and fix the root cause of the problems (be it programmatic or performance).
·         Passion for innovating and automating new solutions for delivering efficient enterprise solutions
·         Team player attitude willing to work hard to ensure the success of the team and project
this job portal is powered by CATS