POSITION OVERVIEW
We are seeking an experienced and skilled Software Engineer II to join our innovative team developing advanced SaaS solutions for personnel and cargo logistics in the offshore Oil and Gas industry. As a mid-level full stack developer, you will play a crucial role in designing, implementing, and maintaining robust software applications using our core technology stack, with a focus on C# .NET and modern web technologies.
ESSENTIAL DUTIES & ACCOUNTABILITIES
- Design, develop, and maintain complex software applications using C# .NET, web technologies, and other relevant tools in our technology stack
- Implement new features and enhancements, ensuring high-quality, scalable, and maintainable code
- Collaborate with product managers and stakeholders to translate business requirements into technical specifications
- Architect and implement efficient database structures and optimize database queries for improved performance
- Develop and consume RESTful APIs to integrate various components of our SaaS platform
- Implement robust security measures to protect sensitive data and ensure compliance with industry standards
- Conduct thorough code reviews and provide constructive feedback to team members
- Troubleshoot and resolve complex technical issues in production environments
- Contribute to the continuous improvement of our development processes and methodologies
- Stay updated on emerging technologies and industry trends, evaluating their potential application to our products
- Contribute to the design and implementation of automated testing strategies to ensure code quality
QUALIFICATION REQUIREMENTS
Education
Bachelor's degree in Computer Science, Software Engineering, or a related technical fieldExperience
3-5 years of professional software development experienceProven track record of delivering complex software projectsTechnical Skills
Strong proficiency in C# and .NET framework (including .NET Core)Advanced knowledge of web technologies (HTML5, CSS3, JavaScript)Expertise in at least one modern front-end framework (React, Angular, or Vue.js)Solid understanding of object-oriented programming and design patternsProficient in SQL and experience with relational databases (e.g., SQL Server, PostgreSQL, Oracle)Experience with ORM frameworks (e.g., Entity Framework)Strong knowledge of API design and development, including RESTful and RPC approachesFamiliarity with cloud platforms (Azure or AWS) and microservices architectureProficiency with version control systems, preferably GitExperience with continuous integration and deployment of (CI / CD) pipelinesSoft Skills
Excellent problem-solving and analytical thinking abilitiesStrong communication skills, both written and verbalProven ability to work effectively in a collaborative team environmentSelf-motivated with a proactive approach to learning and adapting to new technologiesStrong organizational and time management skillsPreferred Qualifications
Experience in logistics, transportation, or Oil & Gas industryKnowledge of containerization technologies (e.g., Docker)Familiarity with agile development methodologiesExperience with automated testing frameworksAdditional Requirements
Eligible to work in the United StatesORGANIZATIONAL CORE VALUES
Safe - We are absolute in our belief in the tenets of Destination Zero and that Zero is not only achievable, but the only acceptable outcome.Efficient - We are focused on outcomes that are smart and responsible by making the best use of our resources to maximize overall productivity as a high performing organization.Quality - We are committed to ensuring excellent organizational performance, which produces sustainable and reliable outcomes.Service - We are dedicated to the service of our customers, our communities and each other.BEHAVORIAL COMPETENCIES
Drive & Energy - Effective performers have a high level of energy and the motivation to sustain it over time. They are ambitious and passionate about their role in the organization. They have the stamina and endurance to handle the substantial workload present in today's organization. They are motivated to maintain a fast pace and continue to produce even in exhausting circumstances.Functional / Technical Expertise - Effective performers are knowledgeable and skilled in a functional specialty (e.g., finance, marketing, operations, information technologies, human resources, etc.). They add organizational value through unique expertise in a functional specialty area. They remain current in their area of expertise and serve as a resource in that area for the organization.High Standards - Effective performers establish and model standards that guarantee exceptional quality and necessary attention to detail. They continually seek to improve processes and products, and they hold staff accountable for quality. They find best practices, share them, and then improve upon them.Initiative - Effective performers are proactive and act without being prompted. They don't wait to be told what to do or when to do it. They see a need, take responsibility and act on it. They make things happen.Integrity - Effective performers think and act ethically and honestly. They apply ethical standards of behavior to daily work activities. They take responsibility for their actions and foster a work environment where integrity is rewarded.HSEQ DUTIES & RESPONSIBILITIES
Understand and provide visible support of Destination ZeroPractice job duties with Safety at the core of all tasksA job is not complete unless it is done safelyStand-Up, Speak-Out, and Take-Action - Do the right thing when no one is looking, report safety concerns, near misses and incidents to management, use the Stop Work authority to immediately stop unsafe acts or work practices.DIMENSIONS
Reports to : EngineeringDirect Reports : NoneCollaborates with : Development team, QA engineers, product managers, DevOps team, and other cross-functional teamsProject Scope : Leads development efforts for major features within SaaS solutions for personnel and cargo logistics in offshore Oil and Gas operationsCode Responsibility : Responsible for designing and implementing complex components, ensuring code quality across projectsDecision Making : Makes significant technical decisions within projects, proposes architectural improvements, and contributes to technology choicesFinancial Impact : Moderate; influences product quality, performance, and delivery timelines, directly affecting customer satisfaction and potential revenueCustomer Interaction : Occasional interaction with key customers for technical discussions or issue resolutionLearning Curve : 3-4 months to become fully productive in the role and familiar with company-specific technologies and processesCareer Progression : Opportunity to advance to Senior Software Engineer role within 2-3 years, based on performance and leadership capabilitiesInfluence : Shapes technical direction of projects and influences best practices within the development teamRisk Management : Identifies and mitigates technical risks in projects, ensuring robust and scalable solutionsInnovation : Expected to contribute innovative ideas to improve products, processes, and technologies used in the organizationPHYSICAL DEMANDS AND ENVIRONMENTAL CONDITIONS
PHYSICAL DEMANDS :
Prolonged periods of sitting at a desk and working on a computerFrequent use of hands to handle, control, or feel objects, tools, or controlsAbility to see details of objects at close rangeOccasional standing, walking, and reaching with hands and armsMust be able to lift up to 15 pounds occasionallyManual dexterity and coordination sufficient to operate office equipmentEyesight (corrected or uncorrected) sufficient to read a variety of materials, including fine printHearing and speech abilities sufficient for clear communicationWORK ENVIRONMENT :
Office environment with regular interruptionsExposure to computer screens for extended periodsMay involve small and large group meetingsMay require occasional travel to conduct work, using own transportationAdditional Considerations :
Regular exercise and physical activity are recommended to counteract the sedentary nature of the job and promote overall well-beingProper ergonomic practices should be followed to maintain good posture and reduce the risk of musculoskeletal issuesAMR
DISCLAIMER
The above Statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed, as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.
PHI Aviation, LLC provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws