GAIN Central IT -Software Engineer

0 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Main Responsibilities:

Software Engineer is responsible for the design, development and maintenance of software solutions. Playing a key role in the design, build, and deployment of scalable software systems and the automation of business processes that drive efficiency, quality, providing measurable business impact

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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You