Job Description
We are looking for a C# developer responsible for building C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate withthe rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities
- Actively contribute towards the realization of our software engineering strategy, application architecture and component design as well as our engineering principals, practices and standards.
- Perform the engineering work streams and/or projects to quality and timeline in order to meet the demands of the business, stakeholders and customers alike
- Design the application within the bounds of the tasks allocated to them and those under their supervision.
- Promote best practice within their team to facilitate the delivery of quality products according to current agreed levels of quality and standards
- Support innovation within the team to meet the changing demands of the business and emerging industry trends and standards, such as agile and lean techniques
- Identify skill, resource and equipment deficiencies within the team including their own.
Must-Have Skills:
- Must have a strong experience in implementing the enterprise applications using Object-oriented principles
- Require strong .NET Development experience in C#,ASP.NETMVC, Web API, Entity Framework, Design patterns etc,jQuery, JavaScript, HTML, CSS, AJAX, LINQ
- Should have sound knowledge in implementation of application using solid principles
- Ability to develop applications using Test Driven Development
- Must have strong knowledge on unit testing frameworks like Fluent API, XUnit, NUnit & Moq frameworks
- Must have strong knowledge in Sql server of creating tables, functions, stored procedures, triggers etc
- Ability to work in Agile methodology
- Should be able to do peer code reviews according to standards
- Require Strong working experience in Angular, knowledge in Node, React JS wod be an added advantage
- Exposure to Microservices architecture is desirable
- Hands-on experience in SaaS development in the platforms like AWS, Azure would be an added advantage.
- Exposure to Behaviour driven development is a plus.
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Any Postgraduate in Any Specialization, Post Graduation Not Required
Doctorate: Doctorate Not Required
Contact Details:
Company: BICS GLOBAL
Address: Prince Info Park, 1 A, 1st Floor,, No:81B, 2nd Main Road,, Ambattur Industrial Estate, Chennai, Tamilnadu - 600058,India
Location(s): Chennai
Website: https://www.bicsglobal.com
Keyskills:
NUnit
Web Api
Xunit
LINQ
Javascript
Entity Framework
HTML
JQuery
ASP.Net MVC
Ajax