Mumbai
GAIN Central IT -Software Engineer
Main Responsibilities:
Technology
· Design, develop, and implement software solutions from scratch, tailored to business requirements
· Collaborate with business stakeholders to gather requirements and integrate software solutions and automation into existing systems and workflows
· Ensure data quality and integrity by improving data collection and validation processes.
· Develop, test, and validate solutions, ensuring robustness, reliability, and scalability before deploying to production.
· Stay current with the latest advancements in software engineering, emerging technology and trends, and suggest improvements to existing systems
· Document processes, methodologies, and results for knowledge sharing and collaboration
Process, Quality and Information Security
· Manage your own workloads and ensure all committed work is completed within the iteration as per the item’s definition of done
· Ensure all Work Items have appropriate test coverage and that it is integrated into the release process. Provide expertise for the team to achieve a higher level of test and code deployment automation.
· Attend CAB meetings as necessary and follow Gain’s Change and Release process for Deployments.
· Adopt and enhance CI/CD processes tooling for automated deployments of both infrastructure and applications.
· Adhere to all Information Security policies as necessary implementing security by design in all developments
· Collaborate with the development and software support teams to communicate infrastructure requirements.
Professional skills/ experience:
· Proficiency in programming languages such as Python, Java, Powershell or C#,
· Experience and Understanding of APIs and GraphQL,
· Experience of Microsoft technologies, Azure, PowerAutomate, and PowerApps
· Strong understanding of DevOps practices and CI/CD pipelines.
· Experience with MS DevOps and GitHub.
· Knowledge of relational database design techniques and data warehouse design methodologies.
· Excellent analytical, problem-solving, and communication skills
Personal Qualities
· Problem solver.
· Great with people, can build trust and rapport across the entire organisation.
· Good communicator with clients and internally.
· Team Player commitment and flexible.
· Ability to prioritise and quickly resolve issues.
· Attention to detail.
Apply
Start a conversation