Padmi

Software Engineer

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at TestHiring

Opens the source posting on shine.com

Source description

About the role

View original

As a Software Engineer, your role will involve designing, developing, testing, and deploying scalable software applications and services. You will collaborate with product managers, designers, and other engineers to define, prioritize, and deliver features. Writing clean, maintainable, and well-documented code following industry best practices and coding standards will be a key responsibility. Additionally, you will participate in code reviews, technical discussions, and agile ceremonies such as sprints, stand-ups, and retrospectives. Identifying and resolving complex technical issues, performance bottlenecks, and system bugs will be part of your daily tasks. Integrating third-party APIs and services to enhance application functionality is also crucial. You will contribute to the continuous improvement of development processes, CI/CD pipelines, and DevOps practices. It is expected that you stay updated with emerging technologies and advocate for their adoption where appropriate. Key Responsibilities: - Design, develop, test, and deploy scalable software applications and services - Collaborate with cross-functional teams to define, prioritize, and deliver features - Write clean, maintainable, and well-documented code - Participate in code reviews, technical discussions, and agile ceremonies - Identify and resolve technical issues, performance bottlenecks, and system bugs - Integrate third-party APIs and services - Contribute to the improvement of development processes, CI/CD pipelines, and DevOps practices - Stay updated with emerging technologies and advocate for their adoption Qualifications Required: - Bachelors or Masters degree in Computer Science, Engineering, or a related technical field - 25 years of hands-on experience in software development with a focus on full-stack or backend systems - Proficiency in at least one modern programming language like Java, Python, Go, or JavaScript/TypeScript - Strong understanding of data structures, algorithms, and object-oriented design principles - Experience with RESTful APIs, microservices architecture, and cloud platforms like AWS, Azure, or GCP - Familiarity with version control systems like Git and collaborative development workflows - Knowledge of database technologies (SQL and NoSQL) and ORM frameworks - Ability to work independently and as part of a team in an agile development environment - Excellent problem-solving skills, attention to detail, and a commitment to code quality and best practices - Strong communication and interpersonal skills with the ability to articulate technical concepts clearly As a Software Engineer, your role will involve designing, developing, testing, and deploying scalable software applications and services. You will collaborate with product managers, designers, and other engineers to define, prioritize, and deliver features. Writing clean, maintainable, and well-documented code following industry best practices and coding standards will be a key responsibility. Additionally, you will participate in code reviews, technical discussions, and agile ceremonies such as sprints, stand-ups, and retrospectives. Identifying and resolving complex technical issues, performance bottlenecks, and system bugs will be part of your daily tasks. Integrating third-party APIs and services to enhance application functionality is also crucial. You will contribute to the continuous improvement of development processes, CI/CD pipelines, and DevOps practices. It is expected that you stay updated with emerging technologies and advocate for their adoption where appropriate. Key Responsibilities: - Design, develop, test, and deploy scalable software applications and services - Collaborate with cross-functional teams to define, prioritize, and deliver features - Write clean, maintainable, and well-documented code - Participate in code reviews, technical discussions, and agile ceremonies - Identify and resolve technical issues, performance bottlenecks, and system bugs - Integrate third-party APIs and services - Contribute to the improvement of development processes, CI/CD pipelines, and DevOps practices - Stay updated with emerging technologies and advocate for their adoption Qualifications Required: - Bachelors or Masters degree in Computer Science, Engineering, or a related technical field - 25 years of hands-on experience in software development with a focus on full-stack or backend systems - Proficiency in at least one modern programming language like Java, Python, Go, or JavaScript/TypeScript - Strong understanding of data structures, algorithms, and object-oriented design principles - Experience with RESTful APIs, microservices architecture, and cloud platforms like AWS, Azure, or GCP - Familiarity with version control systems like Git and collaborative development workflows - Knowledge of database technologies (SQL and NoSQL) and ORM frameworks - Ability to work independently and as part of a team in an agile development environment - Excel

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

More at TestHiring

Related open roles

View all roles
Software Engineer at TestHiring · Padmi