About the Role
• Collaborate with the rest of the engineering team to design and launch new features.
• Understanding and implementation of security and data protection.
• Build applications based on the use of JavaScript libraries and frameworks such as React, AngularJS, NodeJS, ReactJS.
• Work with the .NET technology stack, including C#, ASP.NET Core, Entity Framework, and Web APIs.
• Develop and maintain SQL Server databases.
• Code versioning tools, working with repositories (Git, SVN).
• Working in a Google cloud environment and using GCP services
• Code integrity and organization.
• Code quality and discipline in agile projects.
• Perform DevOps activities, including CI/CD pipeline setup, automated deployments, and monitoring using tools like Azure DevOps, Jenkins, or GitHub Actions.
• Development in the backend and frontend of an application.
• Design and build scalable banking IT solutions, ensuring compliance with financial regulations, data security standards, and high availability to support critical operations.
• Implement integration with core banking systems and third-party APIs to deliver seamless digital banking experiences.
• Create tools and features for fraud detection, risk analysis, and transaction monitoring to enhance the security of banking applications.
• Collaborate with financial institutions to gather requirements and translate business needs into technical solutions.
• Challenge acceptance and the will to learn and obtain certifications (sponsorable by HGS Digital).
• Work with project managers and delivery managers to incorporate estimates into a project plan and generate a project approach.
• Engage customers in every phase of software development.
• Communicate complex architecture, design, and interface issues to end-users.
• Generate necessary documentation.
Expected Experience and Skills:
• Proficiency in the .NET stack (C#, ASP.NET Core, Entity Framework).
• Multi-cloud experience, primarily with GCP
• Python programming skills
• Agile development experience.
• Code culture and programming quality.
• Experience with DevOps tools like Azure DevOps, Jenkins, Docker, and Kubernetes.
• At least one scripting language.
• UI: languages, libraries, and frameworks (Angular, JS, React).
• Node.js experience.
Background and Minimum Requirements:
• A Master’s Degree in Computer Science or associated fields or Bachelor’s Degree or equivalent of:
o 5+ years of professional experience in the Information Technology field.
o 4+ years of software/web application architecture, estimates, design, and development experience.
• Knowledge of formal methods and techniques in software development.
• Experience / Knowledge in the following technologies/languages/libraries/frameworks:
o .NET (C#, ASP.NET Core, Entity Framework), JavaScript (React, Angular, NodeJS), and SQL.
o JSON and RESTful APIs
• Experience with version control software (GIT).
• Experience in code/performance optimization techniques.
• Ability to work independently and direct a team of any size (small to medium or large).
• Excellent written and oral communication skills.
• Strong communication skills to operate in both technical and non-technical environments.
Requirements
· Collaborate with the rest of the engineering team to design and launch new features.
· Understanding and implementation of security and data protection.
· Build applications based on the use of JavaScript libraries and frameworks such as React, AngularJS, NodeJS, ReactJS.
· Work with the .NET technology stack, including C#, ASP.NET Core, Entity Framework, and Web APIs.
· Develop and maintain SQL Server databases.
· Code versioning tools, working with repositories (Git, SVN).
· Working in a Google cloud environment and using GCP services
· Code integrity and organization.
· Code quality and discipline in agile projects.
· Perform DevOps activities, including CI/CD pipeline setup, automated deployments, and monitoring using tools like Azure DevOps, Jenkins, or GitHub Actions.
· Development in the backend and frontend of an application.
· Design and build scalable banking IT solutions, ensuring compliance with financial regulations, data security standards, and high availability to support critical operations.
· Implement integration with core banking systems and third-party APIs to deliver seamless digital banking experiences.
· Create tools and features for fraud detection, risk analysis, and transaction monitoring to enhance the security of banking applications.
· Collaborate with financial institutions to gather requirements and translate business needs into technical solutions.
· Challenge acceptance and the will to learn and obtain certifications (sponsorable by HGS Digital).
· Work with project managers and delivery managers to incorporate estimates into a project plan and generate a project approach.
· Engage customers in every phase of software development.
· Communicate complex architecture, design, and interface issues to end-users.
· Generate necessary documentation.
Expected Experience and Skills:
· Proficiency in the .NET stack (C#, ASP.NET Core, Entity Framework).
· Multi-cloud experience, primarily with GCP
· Python programming skills
· Agile development experience.
· Code culture and programming quality.
· Experience with DevOps tools like Azure DevOps, Jenkins, Docker, and Kubernetes.
· At least one scripting language.
· UI: languages, libraries, and frameworks (Angular, JS, React).
· Node.js experience.
Background and Minimum Requirements:
· A Master’s Degree in Computer Science or associated fields or Bachelor’s Degree or equivalent of:
o 5+ years of professional experience in the Information Technology field.
o 4+ years of software/web application architecture, estimates, design, and development experience.
· Knowledge of formal methods and techniques in software development.
· Experience / Knowledge in the following technologies/languages/libraries/frameworks:
o .NET (C#, ASP.NET Core, Entity Framework), JavaScript (React, Angular, NodeJS), and SQL.
o JSON and RESTful APIs
· Experience with version control software (GIT).
· Experience in code/performance optimization techniques.
· Ability to work independently and direct a team of any size (small to medium or large).
· Excellent written and oral communication skills.
· Strong communication skills to operate in both technical and non-technical environments.
About the Company
Cigres Technologies Private Limited is a technology consulting and services company that focuses on helping clients resolve their significant digital problems and enabling radical digital transformation using multiple technologies on premise or in the cloud. The company was founded with the goal of leveraging cutting-edge technology to deliver innovative solutions to clients across various industries.