Padmi

Product Engineer

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Smart Energy Water

Opens the source posting on shine.com

Source description

About the role

View original

As a software developer at our company, you will be responsible for the following key tasks: - Participate in requirements analysis, planning, and stand-ups. - Collaborate with internal teams to produce software design and architecture. - Develop new reusable components and web-based user interfaces. - Work with the product team and graphic designers to translate designs and wireframes into high-quality code. - Utilize strong expertise in functional programming and design patterns. - Have experience in Banking, FinTech, or Payment domains. - Be familiar with real-time transaction systems. - Have experience in Team Lead roles. - Write clean, scalable code using .NET programming languages. - Test and deploy applications and systems. - Revise, update, refactor, and debug code. - Ensure the best possible performance, quality, and responsiveness of applications. - Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. - Develop documentation throughout the software development life cycle (SDLC). - Serve as an expert on applications and provide technical support when required. Qualifications required for this position include: - 6+ years of experience in Microsoft .NET Core with strong end-to-end payment systems experience. - Strong knowledge of C#, .NET Core, EE, LINQ, Rest APIs. - Experience with database development including relational database design, SQL, big data, and ORM. - Hands-on experience with payment gateway integrations. - Knowledge of payment protocols and standards. - Familiarity with JavaScript, JS Frameworks (e.g. jQuery, ReactJS, AngularJS, Bootstrap). - Experience working in an Agile/Scrum development project. - Knowledge about JIRA or a similar project management tool. - Experience with Azure will be a big plus. - Experience with big data will be a big plus. - Proficiency in GIT-based repository. - Knowledge of Docker and Kubernetes. - Experience designing and developing enterprise-grade software. - Experience with source control management systems and deployment environments. - Experience with debugging, performance profiling, and optimization. - Comprehensive understanding of object-oriented and service-oriented application development techniques and theories. - Strong communication skills with both internal team members and external business stakeholders. - Experience with user interface design and prototyping. As a software developer at our company, you will be responsible for the following key tasks: - Participate in requirements analysis, planning, and stand-ups. - Collaborate with internal teams to produce software design and architecture. - Develop new reusable components and web-based user interfaces. - Work with the product team and graphic designers to translate designs and wireframes into high-quality code. - Utilize strong expertise in functional programming and design patterns. - Have experience in Banking, FinTech, or Payment domains. - Be familiar with real-time transaction systems. - Have experience in Team Lead roles. - Write clean, scalable code using .NET programming languages. - Test and deploy applications and systems. - Revise, update, refactor, and debug code. - Ensure the best possible performance, quality, and responsiveness of applications. - Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. - Develop documentation throughout the software development life cycle (SDLC). - Serve as an expert on applications and provide technical support when required. Qualifications required for this position include: - 6+ years of experience in Microsoft .NET Core with strong end-to-end payment systems experience. - Strong knowledge of C#, .NET Core, EE, LINQ, Rest APIs. - Experience with database development including relational database design, SQL, big data, and ORM. - Hands-on experience with payment gateway integrations. - Knowledge of payment protocols and standards. - Familiarity with JavaScript, JS Frameworks (e.g. jQuery, ReactJS, AngularJS, Bootstrap). - Experience working in an Agile/Scrum development project. - Knowledge about JIRA or a similar project management tool. - Experience with Azure will be a big plus. - Experience with big data will be a big plus. - Proficiency in GIT-based repository. - Knowledge of Docker and Kubernetes. - Experience designing and developing enterprise-grade software. - Experience with source control management systems and deployment environments. - Experience with debugging, performance profiling, and optimization. - Comprehensive understanding of object-oriented and service-oriented application development techniques and theories. - Strong communication skills with both internal team members and external business stakeholders. - Experience with user interface design and prototyping.

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

More at Smart Energy Water

Related open roles

View all roles