Overview

Company
Gedu Global Education
Location
Noida, Uttar Pradesh, India
Employment type
On-site
Gedu Global Education

Technology & IT • Noida, Uttar Pradesh, India

Senior Backend Developer

Noida, Uttar Pradesh, IndiaOn-sitePosted 3 hours ago
Technology & IT

About the Role

Job Title: Senior Backend Developer

Job Location: Noida

Position Summary:

We are seeking highly accomplished Senior Backend Developer who can be the part of the GEDU IT Engineering Team at GEDU Noida. The person should preferably have worked as a Backend Developer in any Software Product development organization.


Key Responsibilities:

  • As a backend developer, the candidate will participate in the design / development / customization and maintenance of software applications.
  • The candidate will also be maintaining a close working relationship with the other application stakeholders. Work closely with tech (backend, web), product, design, and customer teams to rapidly develop and ship features to production, through 2-3 week sprints
  • Experience of developing secured and high-performance backend solution(s)
  • Knowledge of software development life-cycle methodologies e.g. Iterative, Waterfall, Agile, etc.
  • Produce well-designed, testable, efficient, and fully functional code
  • Build features & API integrations that easily scale to millions of users
  • Design database schema that allows read/ write operations at the scale of billions of rows per table
  • Design and build RESTful APIs to be used in a front-end web app
  • Optimize code & database queries to maintain strict performance constraints.
  • Participating in troubleshooting application issues.
  • Jointly working with other teams and partners handling different aspects of the platform creation.
  • Tracking advancements in software development technologies and applying them judiciously in the solution roadmap.
  • Ensuring all quality controls and processes are adhered to.
  • Planning the major and minor releases of the solution.
  • Ensuring robust configuration management.
  • Working closely with the Engineering Manager on different aspects of product lifecycle management.
  • Demonstrate the ability to independently work in a fast-paced environment requiring multitasking and efficient time management.

Skills and Qualifications:

  • Experience of developing secured and high-performance web application(s).
  • 5-7 Years experience in Backend development.
  • Knowledge of software development life-cycle methodologies e.g. Iterative, Waterfall, Agile, etc.
  • Experience in Microsoft .NET Core / 6.0 / 7.0 framework.
  • In-depth knowledge of Microsoft ASP.Net, ASP.NET MVC, ASP.NET API, C#
  • Experience building robust REST API endpoints and a sound understanding of backend concepts.
  • Good knowledge of relational database technologies such as SQL Server, PostgreSQL, MYSQL
  • Good in nosql database like mongo db etc.
  • Sound knowledge and hands on design principles.
  • Experience on OOPS, Design Pattern and n-tier architecture application.
  • Good in TDD, DDD, FDD and BDD
  • Good in writing unit testcase using Xunit / Nunit
  • A high bar for writing clean, maintainable, scalable, and well-tested code.
  • Should have knowledge of ORM, API Gateway, API management.
  • Knowledge and experience on working cloud services integration
  • Experience of programming in LINQ (Language Integrated Query) and Lambda expression
  • Experience of code review and code refactoring with best industry practices.
  • Must have basic knowledge of integrating applications with single sign-on services (e.g.: Active directory/LDAP authentication/SSO)

Educational Qualification(s):

  • Bachelor's/Master's degree in Computer Science, Engineering or equivalent

What You'll Do

As a backend developer, the candidate will participate in the design / development / customization and maintenance of software applications.
The candidate will also be maintaining a close working relationship with the other application stakeholders. Work closely with tech (backend, web), product, design, and customer teams to rapidly develop and ship features to production, through 2-3 week sprints
Experience of developing secured and high-performance backend solution(s)
Knowledge of software development life-cycle methodologies e.g. Iterative, Waterfall, Agile, etc.
Produce well-designed, testable, efficient, and fully functional code
Build features & API integrations that easily scale to millions of users

Skills & Technologies

Technology & IT