Work Location
Bangalore, KARNATAKA
Company
Confidential
Type
Full Time
Category
IT
Job Duration
Full Time
Skills
Microsoft .Net Web (Angular) Developer, Web Api, WCF, and restful service


Job Description

Essential Requirements:

 

8+ years Microsoft .Net Web (Angular) Developer

Mandatory:
• 8+ years of experience in leading large design efforts and coordinating leading team of 5 or more members

• Designing high proficient and available Application
• Good with HLD and LLD
• .Proficient on .Net technologies – WebApplication
• Web Services (Web Api and WCF, restful service)
• Continuous Integration and Continuous Delivery using TeamCity, Jenkins or similar Tool
• Unit Testing (NUnit, XUnit, MS Tests or similar Testing Framework)
• Object Oriented Principles and Design Patterns
• Microservices Architecture

Good to have:
• Creating and Distributing Nuget Packages
• Exposure to Message Broker Design
• Exposure to Docker Containers
• Exposure to Atom Electron
• Exposure to Cloud(AWS, Azure, Cloud Foundry or any similar Cloud Offerings)
• Exposure to NoSql database (MongoDb, Redis and similar)

Roles and Responsibilities:
• The successful candidate will join cross-functional team focused in the Sales Organization. Responsible for leading the feature team and own overall responsibility of the release, analysing existing architecture and suggest improvements, also responsible for Development/Maintenance, new architecture development.
• Primary expert within Offline Sales Organization to construct the specific solution, scope document, risk profile, and corresponding financials.
• Contributes to project success by providing technical leadership on assigned projects.
• Evaluates and anticipates impact of technical solutions on related projects.
• Writes technical architecture and solutions
• Translates technical solutions based on end user’s needs and feasibility.
• Stays current with technology and determines the impact of hardware and/or software upgrades on new and existing applications.
• Evaluates vendor products and prepares recommendations.
• Ensures high quality, adherence to standards and best practices, high performance, and scalable, repeatable processes and deliverables.
• Understands interrelationships and impacts of systems and applications on the Dell technical environment.
• Participates in project estimation.
• Provides project knowledge and expertise to the DCS and Dell IT organization.
• Identifies and escalates issues and, when necessary, pulls appropriate teams together to solve challenge/issue, etc.
• Prioritizes workload and accomplishes assignments on time, ensuring deliverables are high quality.
• Prepares and conducts technical instruction and mentoring for team members and rollout room staff.