Padmi

Software Engineer

Delhi NCRPosted 1 month ago
Software engineeringSenior
Apply at Niit Learning Systems

Opens the source posting on naukri.com

Source description

About the role

View original

Role & responsibilities Design, develop, test, and deploy scalable software applications. Write clean, maintainable, and efficient code following coding standards. Collaborate with client, project managers, architects, QA, and DevOps teams to deliver high-quality solutions. Participate in code reviews and provide constructive feedback. Troubleshoot, debug, and resolve application issues. Optimize application performance, scalability, and reliability. Develop and consume RESTful APIs and microservices. Create and maintain technical documentation. Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives. Continuously learn and adopt new technologies and engineering best practices. Preferred candidate profile Bachelors degree in computer science, Information Technology, or a related field. 13 years of experience in software development. Strong programming skills in Node (preferred) or other object-oriented languages. Experience in Linux and REST API development. Good understanding of object-oriented programming, design patterns, and data structures. Knowledge of SQL databases such as MySQL or PostgreSQL. Experience with Git and version control workflows. Familiarity with Agile/Scrum methodologies. Strong analytical, problem-solving, and communication skills. Programming: HTML, Node, JavaScript Frameworks: Spring Boot, Spring MVC, Hibernate Databases: MySQL, PostgreSQL Version Control: Git Build Tools: Maven, Gradle Cloud: AWS (preferred) Containers: Docker, Kubernetes CI/CD: Jenkins, GitHub Actions API: REST, JSON Methodologies: Agile, Scrum

One address, no account. We’ll tell you when matching roles go live.

More at Niit Learning Systems

Related open roles

View all roles