Petroplan - Houston, TX

posted 29 days ago

Full-time - Mid Level
Houston, TX
Administrative and Support Services

About the position

The Full-Time Application Developer will support a US-based LNG export facility, focusing on the development of clean and reliable North American energy supplies. This role involves leading software development efforts, collaborating with cross-functional teams, and utilizing various technologies to create and maintain applications that meet business needs.

Responsibilities

  • Lead the development of a secure framework and standards for software design and maintenance.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Oversee all phases of software development, including analysis, design, development, testing, and integration.
  • Utilize Azure DevOps for task tracking, artifact production, version control, issue management, and automated testing.
  • Develop applications using low-code platforms such as Microsoft PowerApps, Power Automate, Dataverse, Azure SQL Server, and SharePoint.
  • Create custom iOS and macOS software using programming languages like Swift, Objective-C, C++, Python, and Ruby.
  • Build and manage web applications using JavaScript, Angular, HTML, and CSS.
  • Design wireframes, data flow diagrams, data models, and process diagrams to guide development.
  • Develop prototypes and lead workshops with business process owners.
  • Automate manual tasks by creating digital process automation workflows and pipelines.
  • Assist in testing, governance, data quality assurance, training, and documentation.
  • Actively participate in workshops with business stakeholders to understand, interpret, and translate requirements into effective technical solutions.
  • Ensure that essential information is identified and documented at the right time and level for software development.
  • Educate business stakeholders on software capabilities.
  • Communicate and collaborate effectively with both business and technical stakeholders to solve complex data-related challenges.
  • Maintain existing software to minimize downtime.
  • Conduct code reviews with peers to ensure code quality.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • 3+ years of experience in software engineering.
  • Strong understanding of application lifecycle management and agile methodologies.
  • Proficiency in object-oriented programming, preferably with languages compatible with macOS.
  • Expertise in Microsoft PowerApps, Power Automate, SharePoint Lists, and Dataverse.
  • Skilled in integrating data sources with PowerApps using APIs, SQL queries, or other data transfer methods.
  • Experience in automating manual tasks using tools such as Logic Apps, Power Automate, or UI Path.
  • Proficient in designing database models and UI/UX design practices.
  • Excellent interpersonal and communication skills, with strong critical thinking and attention to detail.
  • Strong work ethic with the ability to effectively prioritize, meet deadlines, adapt to changing priorities, and thrive in a fast-paced environment.
  • Meticulous attention to detail, with the ability to summarize and prioritize information efficiently.
  • Ability to work effectively in a fast-paced, team-oriented environment.

Nice-to-haves

  • Experience with Microsoft Power Platform, .Net, Swift, or other software development tools.
  • Familiarity with Azure services and process automation.
  • Experience in coding languages such as Python, R, and SQL.
  • Experience with web design and ingestion from Azure Data Lake.
  • Proficiency in Azure DevOps, agile development, and sprint planning.
  • Strong technical writing skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service