Senior Software Engineer

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of IPT Global

IPT Global

51 - 200 employees

Founded 2010

💼 Consulting

📦 Logistics

🏭 Manufacturing

Consulting • Logistics • Manufacturing

IPT Global is a leading provider of well integrity management solutions, offering a comprehensive cloud-based platform for managing well barriers throughout their lifecycle. The company specializes in advanced leak detection, BOP reliability systems, and real-time operational support, ensuring the safety and efficiency of oil and gas operations. With proprietary algorithms and a team of industry experts, IPT Global is dedicated to optimizing well integrity processes and delivering accurate testing results to minimize risks and enhance operational efficiency.

📋 Description

• Develop applications and refine product requirements • Work with internal resources and clients to assess technical and operational needs • Analyze requirements and develop designs based on selected architectures • Ensure design solutions are reliable, secure, efficient, and maintainable • Maintain simplicity over complexity in designs and user interfaces, with usability as a core objective • Provide scope estimates from designs and participate in design review sessions • Complete coding tasks to deliver design objectives • Assist with product test planning, documentation, and problem resolution • Perform code reviews on pull requests from other developers • Mentor more junior team members as required • Participate in self-directed Team Week projects and research • Maintain professional and technical knowledge through workshops, publications, networks, and professional societies • Perform all other duties as assigned

🎯 Requirements

• Bachelor’s degree from an accredited university in computer science or a related technical field, or equivalent work experience • Minimum of 3 years of experience as a Software Engineer or related role • Proficiency in Object Oriented Programming techniques and languages, including C#, C++, or Java • Experience with Microsoft .NET Framework and C# or similar languages such as Java or C++ • Experience with database systems such as SQL and/or ORM tools • Experience with web programming involving HTML, CSS, JavaScript, and Single-Page Applications such as React or Angular • Experience with WPF or other client application development • Experience with unit testing or functional testing for C# and/or React • Experience with Microsoft Azure or similar cloud providers and services such as AWS or Google • Experience with containers, container orchestration, or microservices, including Docker or Kubernetes • Understanding of design patterns and concepts such as MVVM and Inversion of Control • Technical writing and design documentation

🏖️ Benefits

• Comprehensive medical benefits • Dental benefits • Vision benefits • 401(k) • Paid time off • Remote work arrangement with some in-person meetings • Collaborative and innovative team culture • Continuous improvement and professional growth • Educational workshops • Professional publications • Personal networking • Participation in professional societies

Apply Now