Join Chevron as a Software Engineer – recruitment for fresh graduates in Bangalore!
Company : CHEVRON CORP.
Position: Software Engineer
Location: Bangalore
Experience : Freshers
Qualification : Graduation
Salary : As per Company Standards
Last Date : Apply as soon as possible
Qualifications:
A candidate for this position must have a strong educational background, holding or pursuing a Bachelor’s or Master’s degree in fields such as Computer Science, Computer Engineering, Management Information Systems, Electrical Engineering, Petroleum Engineering, or other related areas. Equivalent professional experience may also be considered.
To shortlist, A candidate must currently be enrolled in a four-year college or university. A candidate should be in their senior year or enrolled as graduate students, with an expected graduation date no later than July 2025. Recently graduated candidates with less than two years of work experience since earning their degree are also eligible to apply. As part of the application process, A candidate must provide a current, unofficial transcript along with their online resume. This is needed to be verify their academic standing.
A candidate should have technical experience in building solutions using programming languages or technologies such as C#, C++, Angular, Node.js, SQL, Ansible, R, Java, or Python. A candidate should be familiar with Gitflow and source control management methodologies is a must, as it is critical for collaborative software development. Additionally, A candidate should have hands-on experience with the software development lifecycle, covering all stages from planning and designing to development, testing, release, maintenance, and decommissioning.
Its not compulsory, A candidate with prior experience working with Azure Cloud, Service Now, Ansible, or Azure DevOps will have an advantage. These tools are essential for managing cloud services, automating workflows, and streamlining development processes.
A candidate should also have experience in agile team environments. A candidate must be familiar with methodologies such as SAFe, Scrum, or Kanban is highly desirable, as these frameworks are commonly used for project management and efficient team collaboration.
A candidate with strong written and verbal communication skills are preferred for this position. The ability to express ideas clearly and work effectively in team settings is crucial for success. Additionally, A candidate who have demonstrated business negotiation skills, the ability to influence others, and resolve conflicts or technical disagreements will be well-suited for this position.
Finally, A candidate must meet the legal requirements to work in India. A candidate must either be Indian citizens or hold Overseas Citizenship of India (OCI) status. A candidate must be authorized to work in the country without requiring visa sponsorship.
This position is ideal for a candidate who are passionate about technology, have a strong academic foundation, and are eager to gain hands-on experience in a professional environment. With the right combination of education, technical expertise, and interpersonal skills, A candidate will thrive in this role, contributing meaningfully to the team while advancing their own career development.
Roles and Responsibilities:
A candidate in this role is responsible for hands-on coding to create functional and innovative software solutions. A candidate are actively involved in the development process, ensuring that the software that a candidate is building should meet the required technical and business needs. By focusing on delivering high-quality solutions, A candidate should help improve systems and processes within the organization.
One of the important responsibility is to use CI/CD (Continuous Integration and Continuous Deployment) tools to deploy software efficiently. This allows a candidate to implement updates, fix issues, and improve solutions in an iterative and streamlined way. By leveraging CI/CD practices, A candidate contribute to faster and more reliable software delivery.
A candidate’s another important responsibility is designing and developing data integration and data management practices. A candidate must create tools and processes that ensure data flows smoothly between systems, enabling efficient storage, access, and usage of information. These practices help the company to manage its data securely and effectively.
A candidate stays up to date with the latest tools and techniques used in software development. This includes continuous integration, unit testing, profiling (static and dynamic), code coverage, code analysis, and automated testing. By maintaining this knowledge, A candidate ensure the organization’s development practices remain current and effective.
A candidate should also frequently collaborate with global teams across different time zones. This needs strong communication skills and the ability to provide support for applications and solutions, ensuring that all team members are aligned and issues are resolved quickly.
A candidate for this position needs hands-on development for integrating existing solutions with the broader enterprise ecosystem. This includes tasks like developing APIs (Application Programming Interfaces) and working with tools such as Azure Data Factory to connect various systems and services seamlessly. These integrations improve functionality and ensure systems work together efficiently.
Understanding technical requirements is another important aspect of the job. A candidate should ensure that applications are maintained and supported according to the organization’s needs. This involves monitoring system performance, troubleshooting issues, and making improvements to enhance overall reliability.
A candidate is also responsible for deploying, configuring, and supporting vendor software packages. A candidate ensure that third-party software is properly set up and optimized for use within the organization. Additionally, A candidate may enhance these software packages to better meet the organization’s specific requirements.
In this position, A candidate combines technical expertise with problem-solving skills to develop, integrate, and maintain software solutions. A candidate must proactive in learning and applying new tools, working collaboratively with global teams, and ensuring the smooth operation of applications and systems. Their efforts contribute to creating efficient, secure, and innovative software solutions that support the organization’s goals.