Position: Sr. C#.net Developer (CE80ST RM 4197)
Shift timing : NA
Relevant Experience required : 8+ years
Education Required : B.Tech. or MCA
Work Mode : Work from client Gurgaon office
Must have skills:
C#, ASP.net MVC, ASP.net, SQL Server, Unit Testing, Linux OS (Ubuntu), Docker, Object Oriented web development, Git and project management tool like Jira
Good to have skills:
CI/CD Jenkins, Knowledge of Building Automation Systems
Job Description
What we look for
- Qualification – B.Tech. or MCA
- Should have 8+ years’ experience in software product development on web-based applications
- Exposure on writing detailed designs
- Design and develop robust system solutions that meet defined system requirements
- Good knowledge of Object-Oriented programming, including Design Patterns
- Must have exceptionally good software design and programming skills in C#, ASP.net MVC, ASP.net Web API (RESTful), SQL Server & LINQ
- Experience with Unit Testing Frameworks and Concepts
- Test and debug programs to meet business needs
- Knowledge of the entire product development and software development lifecycle (requirements, design, implementation, test and deployment) is needed
- Good knowledge of version control tools like Git and project management tool like Jira
- Familiarity with continuous integration
- Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering, are a must
- Solid analytical, problem-solving and troubleshooting skills
- Ability to learn quickly and adapt to new systems
- Basic knowledge of Building Automation will be an added advantage
- Strong communication skills to interact with colleagues, partners and customers
- Strong documentation and presentation skills with confidence and ability to work with mid management
- Able to work efficiently as a part of a team and independently
- Self-learner and able to work with autonomy
- Should have an attitude and initiative to start and complete the assigned activities.
- Good in R&D & POC creation.
- Provides technical assistance as necessary to other team members
- Sound knowledge of Linux OS (Ubuntu)
- Docker containers running on Linux
- Has worked on different cloud environments DEV, QA, UAT, PROD
- Experience in Agile Software Development (Scrum Methodology)
Preferred
- Understanding of CI/CD Jenkins
- Familiarity with Object Oriented web development, including Design Patterns
- Familiarity with and some experience writing detailed designs
How you will do it
- Responsible for the development of Web/ Cloud Based Application following our Software Development Process
- Participating and assisting in the development of software requirements specifications and software functional specifications
- Independently coding, testing, debugging and modifying complex software to ensure conformance to design specifications and the Software Development Process
- Communicate within the team to understand requirements
- Coordinating and participating in software design and code implementation, reviews/inspections.
- Assisting in the preparation and maintenance of project schedules and effort estimations
- Keeping abreast of technical advancements in programming languages, operating systems, software development techniques and tools
- Continually improving software development skillset, and sharing knowledge with other team members
- Supporting and encouraging a philosophy of cooperation within the group, and being both a role model and mentor for junior software engineers
- Setting the standard for performance by example, both in terms of design and code quality and dedication to developing world-class software
- Employ best in class practices to achieve a seamless user experience and robust/reliable implementation
********************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
