Full Stack .NET Developer

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Requirements

Description and Requirements

The Full Stack .NET Developer + UI/UX is responsible for a demanding and rewarding variety of dutiesrelated to the development, enhancement and delivery of industry-leading web-based enterprisesoftware systems and desktop applications. This person needs to possess a combination of deepexperience with programming languages (ASP.NET, .NET Core, jQuery and JavaScript), experience with databases and data-driven application systems, strong UI/UX design capabilities, and a history of working successfully in small innovative software teams with a flexible, upbeat approach to working with colleagues. This individual is also responsible for developing, implementing, and overseeingapplications/utilities and follows up standard procedures to ensure the integrity and availability ofapplications.Responsibilities:Strategy & Planning
  • Understanding the new requirements and change requests in existing applications provided by onsite team ∙
  • Participate in interactions with onsite team in daily calls for requirement analysis and query resolution if any ∙
  • Drafting the implementation plan for any change request (CR) or new project ∙
  • Gaining the knowledge of Business rules and domain terminology for efficient implementation of requirements ∙
  • Time estimation of new projects and large change requests ∙
  • Finding the scope or effect of any change request affecting multiple applications or multiple areas of same application ∙
  • Documenting all the CRs and new projects along with business rules ∙ Coding, debugging & unit-testing ∙
  • Work closely with development team
  • Develop & understand specifications, designs, wireframes ∙
  • Document and Report tasks, solutions, progress and issues ∙
  • Participate in daily-standup's and reviews
Development and UI/UX Implementation
  • Drafting the architecture for any new project and executing the planned phases of development
  • Taking the KT (Knowledge Transfer Session) for working on any CR from the person having prior knowledge or from the knowledge repository documents ∙
  • Understand how our applications operate, are structured, and how customers use them for better and efficient implementation of change requests ∙
  • Implementing new code following coding standards, and quality assurance policies and procedures ∙
  • Creating HTML pages according to the wireframe like navigation, form fields, header, sidebar, footer etc.
  • Ensuring cross-browser compatibility and responsive layout implementation ∙
  • Resolving UI issues and integrating UI with programming systems ∙
  • Conducting team meetings for understanding business rules with Project manager and other team members ∙
  • Attend internal meeting during the implementation phase to discuss incorporation of new changes discussed in daily client calls ∙
  • Conduct research and make recommendations on database products, services, protocols, and standards in support of procurement and development efforts.
UAT and Deployment
  • Planning the UAT of the CR or project by formulating the test case and providing the test data.
  • Documenting the changes to be implemented in production for release of CRs.
  • Creating scripts and builds to be deployed.
  • Documenting the changes to be implemented in production for release of CRs
  • Creating scripts and builds to be deployed
  • Planning the deployment i.e., estimating downtime, writing deployment steps to be performed.
  • Planning the rollback steps and downtime estimation for such scenarios ∙
  • Deployment of release package to production ∙
  • Validating the new release in production by performing some steps that do not change the state of production data.
Position Requirements
Formal Education & Certification
  • Required: Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering or similar technical discipline; or, equivalent demonstrable experience
  • Preferable: Master’s degree in Computer Science or related technical discipline, or equivalent demonstrable experience.
Knowledge & Experience
  • 3-7 years of experience required
  • Strong hands-on experience in ASP.net, Dotnet Core, MVC, Java Script/ jQuery, XML, HTML ∙
  • Strong hands-on experience in C# features, such as lambda expressions, LINQ extensions, anonymous types, and generics.
  • Strong relational database skills. Experience in MS SQL Server
  • Good to have knowledge of ReactJS
  • Knowledge of RESTful APIs.
  • Understanding MVC architecture.
  • Understand Web Service architecture.
  • Familiar with software design patterns.
  • Strong knowledge of OOPS.
UI/UX Specific Skills
  • Having working experience in Creating HTML pages according to wireframe like navigation, form fields, header, sidebar, footer etc. ∙
  • Having working experience jQuery, Ajax, JavaScript ∙ Table and table-less structure knowledge.
  • Cross-browser compatibility ∙ Responsive Layout ∙
  • Deep knowledge of CSS, CSS2, CSS3, HTML5, HTML and Bootstrap ∙
  • UI Issue resolving capabilities ∙
  • UI Integration with Programming
Personal Attributes
  • Good written and oral communication skills.
  • Strong technical documentation skills.
  • Good interpersonal skills.
  • Ability to conduct research into database issues, standards, and products as required. ∙
  • Ability to present ideas in user-friendly language.
  • Highly self-motivated and directed.
  • Keen attention to detail.
  • Proven analytical and problem-solving abilities.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment. ∙
  • Strong customer service orientation.
  • Experience working in a team-oriented, collaborative environment.
Work Conditions
  • On-call availability.
  • Sitting for extended periods of time.
  • Able to resolve emergency issues from home.
EEO Statement
At TELUS Digital, we enable customer experience innovation through spirited teamwork, agile thinking, and a caring culture that puts customers first. TELUS Digital is the global arm of TELUS Corporation, one of the largest telecommunications service providers in Canada. We deliver contact center and business process outsourcing (BPO) solutions to some of the world's largest corporations in the consumer electronics, finance, telecommunications and utilities sectors. With global call center delivery capabilities, our multi-shore, multi-language programs offer safe, secure infrastructure, value-based pricing, skills-based resources and exceptional customer service - all backed by TELUS, our multi-billion dollar telecommunications parent.Equal Opportunity EmployerAt TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
TELUS Digital logo
TELUS Digital

Information Technology

Calgary

RecommendedJobs for You

bengaluru, karnataka, india