Greengas

Greengas

Software Engineer - Intern

Houston, TX · Intern · Internship

H1B sponsorship availableDetected 17 days ago
JavaScriptPythonJavaC#BashPowerShellReactVue.jsAngularCode ReviewGitSQLPostgreSQLMySQLAWSAzureCloud PlatformsDockerKubernetesCI/CDAPI DevelopmentRESTCybersecurityAgile

About the role

  • The Software Engineer Intern supports the organization's technology initiatives by assisting in the design, development, and maintenance of software solutions that support internal IT operations and business processes.
  • Working under the guidance of experienced team members, the intern collaborates with IT staff and business stakeholders while gaining hands-on experience building efficient and reliable applications that support organizational goals.

Responsibilities

  • Design, develop, and implement software applications and tools to automate IT processes, improve efficiency, and enhance system functionality.
  • Collaborate with IT operations, security, and infrastructure teams to understand their needs and translate them into technical specifications.
  • Develop and maintain APIs and integrations between different IT systems and applications.
  • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
  • Develop and execute unit, integration, and system tests to ensure the quality and reliability of software solutions.
  • Contribute to the development and maintenance of technical documentation, including design specifications, user manuals, and API documentation.
  • Work closely with database administrators to design and optimize database schemas for applications.
  • Implement and maintain security best practices in software development to ensure the security of our applications and data.
  • Provide technical support and guidance to other IT team members on developed applications.

Requirements

  • Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in one or more programming languages (e.g., Python, Java, C#, JavaScript).
  • Experience with database technologies (e.g., SQL Server, MySQL, PostgreSQL) and writing SQL queries.
  • Experience with version control systems (e.g., Git).

Nice to have

  • Experience with specific technologies relevant to our IT environment (e.g., cloud platforms like Azure or AWS, specific automation tools).
  • Familiarity with scripting languages for automation (e.g., PowerShell, Bash).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and tools.
  • Experience with front-end development frameworks (e.g., React, Angular, Vue.js).
  • Understanding of security principles in software development (e.g., OWASP).

Visa & Work Authorization

  • This position is not eligible for visa sponsorship now or in the future.

This listing is sourced directly from Greengas's careers page and normalized into a canonical job model.