Senior Engineer, Development
Department: NEXTSTEP Product Development
Location: Chennai, India
Date Posted: 11/28/2018
The Senior Engineer, Development will do design, development and unit testing of NEXTSTEP product. He will design and maintain the databases. The Senior Engineer, Development will report to the Project Manager and work with the peers of NEXTSTEP Product Engineering Group.
- IC role to design, development and maintenance of the NEXTSTEP product
- Unit Testing of the developed code
- Design databases and ensuring their stability, reliability, and performance
- Improve application’s performances by fine tuning databases.
- Memory management for database systems.
- Create complex functions, scripts, stored procedures and triggers to support application development.
- Ensure the data quality and integrity in databases.
- Test databases and perform bug fixes
- Fix any issues related to database performance and provide corrective measures.
- Develop best practices for database design and development activities.
- Maintain high quality coding standards across the development to meet product requirements
- Understand product requirements from Product Owners and develop the Product as per the stories
- To design and develop the activities and procedures related to development activities and maintenance
- Complete the product work as per the story points estimated for each sprint by the Product owners
Qualification and Abilities
- 8 or more years of hands on coding work experience in .Net Development using the language C#
- 3 to 5 years of strong hands on work experience in Database using Microsoft SQL Server and Data management are mandate
- Experience in Database architecture
- Experience in creating and modifying tables, stored procedure, functions, complex quires are mandate
- Experience in debugging complex quires, procedures and performance tuning are mandate
- 2 to 3 years of work experience in Web API design and development
- Experience in development and testing tools like Visual Studio 2015 or above, Postman etc are mandate
- Experience in Mongo DB, Azure Cosmos DB
- Experience in SQL supporting tools.
- Experience in Agile development using Scrum framework is must.
- Experience in any of the Agile management tools like JIRA, TFS etc.
- Experience in source control and management tools like GIT, Bitbucket etc.
- Experience in content tool confluence is plus
Education and Experience Preferred
- Degree level qualifications in a technical (or related) subject would be advantageous but not mandatory
- Significant experience in .NET development and MS SQL Database hands-on working knowledge
- Proven successes in product development using Microsoft .Net and SQL server.
- Experience in Azure Function Apps is plus
- Experience in Azure Cosmos DB is plus
- Experience in Docker container is plus
- Industry certifications in the relevant interest is plus