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.
Apply directly at Greengas →Create a free account for alerts like thisView Greengas immigration profile
This listing is sourced directly from Greengas's careers page and normalized into a canonical job model.