IPT Global is looking to hire a Software Engineer to contribute to the design, development, testing, and maintenance of software products for employees and customers, aiming to enhance safety, efficiency, and innovation in the energy industry.
Requirements
- Solid understanding of software engineering principles, data structures, and algorithms.
- Proficiency in Object-Oriented Programming languages such as C-Sharp, C++, or Java.
- Experience with Microsoft .NET Framework and C-Sharp, or similar technologies.
- Knowledge of SQL databases and ORM tools.
- Experience in web development using HTML, CSS, JavaScript, and modern frameworks (React, Angular).
- Familiarity with WPF or other client application frameworks.
- Experience with unit testing frameworks for C-Sharp and/or React.
Responsibilities
- Perform complex code analysis and contribute to the design, development, testing, and maintenance of software products
- Participates in the full software development life cycle, collaborating with senior peers and cross-functional teams to deliver reliable, scalable solutions.
- Assist in developing applications and refining product requirements in collaboration with internal teams and clients.
- Analyze requirements and contribute to design and architecture decisions.
- Design and implement solutions that are reliable, secure, simple, efficient, and maintainable.
- Write, test, and maintain high-quality, production-ready code.
- Conduct unit and system-level testing to confirm program operation.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Collaborating with senior peers and cross-functional teams
- Maintain professional and technical knowledge through continuous learning, workshops, and industry engagement.
- Strong technical writing and documentation skills.
- Collaborative and innovative team culture focused on continuous improvement and professional growth.