NaviSite India Private Limited

Net Software Engineer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Delhi / NCR
  • Experience: 4-9yrs
  • No. of Positions: 129
  • Salary Range: 4-10.8 lac
  • Primary Skills: Software Engineering
  • Secondary Skills: Software Engineer
  • Job Location: Delhi / NCR
  • Posted Date: 390 days ago
Job Description

Roles and Responsibilities

 

Understand complex and detailed business requirements, rules and data structures.

Ability to work efficiently and accurately, balancing priorities and deadlines.

Work with Project Managers to define and resolve issues, and to define and verify business requirements.

Work with Project Managers and other team members to design modern, cloud-based solutions.

Work with Project Management to define, design and estimate new modules and solutions.

Participate in design and documentation of technical workflows and detailed technical solution options, and communicate these to project and customer management.

Develop and maintain high quality, efficient, adaptable and maintainable software modules to meet business and design requirements.

Design and implement modern, rich client user experiences.

Ensure performance is scalable and robust.

Define and execute unit and integration test plans that are detailed and thorough, including ability to define test data that comprehensively addresses business requirements.

Investigate, correct and test fixes to software defects.

Exercise industry standard source control, quality and security practices.

Respond to frequent, high priority customer support and information requests.

SYSTEM / SOFTWARE REQUIREMENTS

Candidate must have significant, relevant, and specific experience in the following:

1. 5+ years overall experience as a software engineer

2. 3+ years experience with .Net required including C# and VB, and IIS

3. 3+ years’ experience with database development in SQL Server and one or more of the following areas: Oracle, PostgreSQL, MySQL, MariaDB, CosmoDB, Dynamo, Mongo DB

4. 3+ years’ experience with JavaScript, JQuery, Node.JS, React and/or Angular

5. 3+ years’ experience with HTML, CSS and related technologies

6. Experience with Responsive frameworks such as Bootstrap and/or Foundation, responsive website development, WCAG accessibility guidelines

7. Experience creating and using RESTful and JSON APIs and services

8. Experience with GitHub, GitLab or similar source code repositories

Development in the following technical areas is strongly desired:

1. Cloud IaaS and PaaS services in AWS or Azure, such as AWS Cognito, Application Gateway, Lambda, ElastiCache, etc.

1. PHP/LAMP stack, Java and/or Python

2. Experience with SSO, SAML, Active Directory and/or LDAP

3. Experience with Drupal and/or WordPress would be helpful

SOFT SKILLS OF THE IDEAL CANDIDATE

1. Clear and effective communication skills are critical, both written and verbal, especially including the ability to understand, to discuss and to balance difficult technical and business concepts.

2. Effective interpersonal and time management skills are also important.

3. Also critical is the ability to learn and to apply new business and technical concepts quickly. The ideal candidate will have ability to learn detailed business requirements. Similarly, the ideal candidate will have the ability to learn and evolve existing and new technical process workflows.

4. Candidate must be able to take functional and technical direction while contributing to the same.

5. Teamwork is critical: candidate must be able to work independently yet drawing from and contributing to a strong team setting. Candidate must understand success is driven through team activities.

6. Candidate must have strong investigative and problem solving skills, and must be able to utilize these: to understand problems, issues and their impacts; to assess likely causes, investigate and confirm root causes; and to identify candidate solutions.

7. Candidate must have strong testing skills and take ownership of his/her responsibility for accuracy, completeness and performance.

8. Candidate must be able to work efficiently and accurately. Candidate must design software components that are efficient, maintainable and extensible.

 

Relevant Job Openings
No relevant jobs found. Please try again with another job.