Job
Description
As a Senior Software Engineer specializing in Debezium, Snowflake, Business Objects, Power BI, Java/Python, and SQL, with 3 to 6 years of experience in Software Development/Engineering, you will be a crucial member of our team in either Bangalore or Hyderabad (Position ID: J1124-1679). In this permanent role, your primary responsibility will be the development and maintenance of our applications to ensure they are robust, user-friendly, and scalable. Your key duties and responsibilities will include designing, developing, and maintaining web applications utilizing technologies such as Debezium, Snowflake, Business Objects, Power BI, and Pentaho. You will collaborate with cross-functional teams to define, design, and implement new features, ensuring clean, scalable, and efficient code. Additionally, you will conduct code reviews, perform unit testing and continuous integration, as well as troubleshoot and resolve technical issues promptly. Staying abreast of emerging technologies and industry trends will be essential, and active participation in Agile/Scrum development processes is expected. To excel in this role, you should hold a Bachelor's degree in Computer Science, Information Technology, or a related field, coupled with at least 3 years of experience in full-stack development. Possessing analytical and multitasking skills will be advantageous, along with familiarity with tools like JIRA, Gitlab, and Confluence. Proficiency in database technologies such as SQL, MySQL, PostgreSQL, or NoSQL databases, as well as experience with version control systems like Git, is preferred. Knowledge of cloud services like AWS, Azure, or Google Cloud, understanding CI/CD pipelines, and DevOps practices will be beneficial. Soft skills are paramount in this role, with a strong emphasis on problem-solving, communication, collaboration, and the ability to thrive in a fast-paced, agile environment. The successful candidate will exhibit a strong work ethic and a commitment to turning insights into actionable solutions. At CGI, we prioritize ownership, teamwork, respect, and belonging. As a CGI Partner, you will have the opportunity to contribute from day one, shaping our collective success and actively participating in the company's strategy and direction. Your work will be valued and impactful, allowing you to innovate, build relationships, and leverage global capabilities. CGI offers a supportive environment for career growth, health, and well-being, providing opportunities to enhance your skills and broaden your horizons. Join our team at CGI, one of the world's largest IT and business consulting services firms, and embark on a fulfilling career journey with us.,