A Bachelor’s or Higher Degree is the minimum entry required for the position
This job posting is for an existing, active vacancy and we are looking for .Net Backend Developer.
Job Role : .Net Backend Developer
Accountabilities :
- Routinely advise on-site or vendor developers / implementation teams on coding, design, and testing / debugging standards
- Understand and help refine un-stated requirements
- Routinely deal with and resolve difficult technical issues
- Aid in the development of architectural framework and design
- Be responsible for the quality of deliverables via sign-off and problem tickets
- Evaluate and introduce new tools and techniques to the development team
- Manage technical issues and the work of other developers
- Act as liaison with various groups including architecture, vendors, and other project teams
- Assume technical leadership role on projects
- Exercise leadership through superior technical and domain knowledge
- Conduct regular code reviews
- Proactively identify areas for improvement, seek solutions and make recommendations
- Lead initiatives & acts as a change agent (embraces change and helps other to embrace it)
- Listen actively & suspend judgment
- Foster a spirit of creative collaboration by giving team members a common focus
- Help establish and maintain quality software architecture and implementation design for products
- Provide support to the entire project team in order to deliver
Required Skills, Experience and Qualifications :
Undergraduate degree in Computer Science or related discipline; or equivalent experience5+ years professional experience in large-scale front-end software developmentA minimum of 4 years of experience as a C# programmer or developerStrong in object-oriented programming, MVC, design patterns and SOLID principlesDeveloping and using RESTful APIs, SOA services and MicroservicesFamiliarity with Databases (Relational & Document based) and SQLExperience with cloud software devlopmentWorking experience with various development languages (primarily NodeJS, Java, and related technologies)Working experience with agile software practices, including TDD / D and refactoring is requiredExperience with Agile software development methodologyExperience being responsible for the development and providing technical engineering vision of medium to large sized applicationsExperience shipping 2-3 consumer facing, web applicationsStrong technical, analytical and problem-solving skillsExcellent verbal and written communication skillsAmbitious with an ability to take initiativeYou should be passionate about quality and writing clean, reusable, readable code that scales and performs wellThe pay range for this role is $100,000- $110,000
per annum including bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insuranceand paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.Contract & pay range will be CAD 65 / hr (max).
AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.
Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com.
#J-18808-Ljbffr