Mobile Application Developer
Java developer job in Houston, TX
Hiring- Mobile Application Developer | Houston, TX (Onsite)
Fraklin Fitch partnered with a leading technology and engineering organization and is seeking a versatile Mobile Developer with a strong foundation in native Android (Java) and/or C#/.NET to join our onsite engineering team. If you enjoy hands-on problem-solving, working closely with hardware, and building reliable mobile applications, this role offers a unique blend of software + hardware interaction.
Must be eligible to work permanently in the U.S. (no sponsorship available)
Onsite Monday - Friday
Full Time
$130K DOE
What You'll Work On
Native Android development using Java and Android Studio
Activities, Fragments, lifecycle management, navigation
Background processing, Bluetooth SPP & BLE integrations
Google Maps functionality for mobile
Cross-platform mobile development using .NET MAUI
Build flows for Android/iOS
Publishing processes for Google Play
C#/.NET development using Visual Studio
App logic, Windows Forms apps (DevExpress, GMap)
Building interfaces that connect software to internally manufactured hardware
UI + communication layers for device interaction
What We're Looking For
Experience in Android (Java) or C#/.NET, ideally both
Interest or experience in .NET MAUI and cross-platform mobile development
Comfortable working with hardware, testing with devices, and troubleshooting communication issues
Curious, persistent, and willing to ask questions and dig until things work
Familiarity with Visual Studio and/or Android Studio
Bonus: Experience with Google Maps APIs, Bluetooth development, or DevExpres
Bachelors Degree is a must
Benefits
Medical, dental, and vision coverage
401(k) program with employer match
Supplemental insurance options
Paid time off and paid holidays
Paid volunteer hours & charitable giving match
Back End Developer
Java developer job in Houston, TX
Job Title: Backend Software Engineer
The Backend Software Engineer will be responsible for designing, developing, and maintaining server-side applications and infrastructure. This role involves building scalable APIs, optimizing system performance, contributing to architectural decisions, and ensuring the reliability and security of backend services. You will collaborate closely with frontend developers, DevOps engineers, product managers, and QA teams to deliver high-quality software solutions.
Key Responsibilities
Design, build, and maintain backend services, APIs, and data processing systems
Develop clean, maintainable, and efficient code following best practices
Optimize application performance, scalability, and reliability
Collaborate with cross-functional teams to define and implement technical solutions
Integrate with databases, third-party services, and internal systems
Participate in code reviews, technical design discussions, and architecture planning
Troubleshoot and resolve production issues, ensuring high system availability
Implement security best practices in API, data handling, and infrastructure
Contribute to continuous integration and continuous deployment (CI/CD) processes
Write and maintain technical documentation
Requirements
Skills and Experience
Proficiency in backend programming languages such as Python, Java, Go, Node.js, or similar
Strong understanding of RESTful APIs, microservices, and distributed systems
Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
Familiarity with containerization and orchestration tools (Docker, Kubernetes preferred)
Experience with cloud platforms such as AWS, Azure, or GCP
Understanding of CI/CD pipelines and version control (Git)
Knowledge of system design, software architecture, and scalable application patterns
Strong debugging, problem-solving, and analytical skills
Education
Bachelor's degree in Computer Science, Engineering, or a related field preferred
Equivalent experience will also be considered
Years of Experience
Typically 2-5+ years of backend engineering experience, depending on role level
Preferred Qualifications
Experience with event-driven architectures, message queues (Kafka, RabbitMQ)
Knowledge of security frameworks and best practices (OAuth, JWT, encryption)
Exposure to monitoring and logging tools (Grafana, Prometheus, ELK)
Work Environment
Collaborative, fast-paced, and engineering-focused environment
Opportunities for technical growth, ownership, and cross-team collaboration
Software Engineer
Java developer job in Houston, TX
Job Title: Senior Software Engineer / Quant Developer (JG3 Level)
Duration: Long-term contract with possibility of extension
We are seeking a senior-level, hands-on Software Engineer with strong quantitative and analytical skills to support trading and risk activities within the T&S organization. This role requires deep domain expertise in derivatives, futures markets, and financial trading systems, along with strong technical capabilities in Python, PowerShell, SQL, and scripting.
Key Requirements
This is a JG3 senior-level role requiring both leadership and strong hands-on technical skills.
Derivative trade lifecycle experience is mandatory.
Deep understanding of global futures exchanges is essential.
Background in commodity trading, capital markets, or investment banking strongly preferred.
Strong proficiency in Python, PowerShell, and SQL is required.
Experience with scripting and automation.
Ideal candidates include:
Python Developers
Quant Analysts / Quant Developers
Professionals with an economics or finance background who also have business analysis (BA) experience
What This Role Looks Like
The Senior Engineer will be responsible for ensuring the accuracy and integrity of trading data and providing actionable insights to support decision-making across the trading organization.
Key expectations include:
Collaborate with multiple teams within T&S to gather data, understand requirements, and validate information.
Build data pipelines, analytical tools, and insight-driven platforms.
Provide traders with clear, accurate insights that support real-time decision-making.
Apply BA skills to understand business needs, translate them into technical solutions, and ensure alignment with trading strategies.
Work cross-functionally with trading, risk, data, and technology teams.
This role blends technical engineering, quantitative analysis, and business analysis, making it critical for supporting efficient and informed trading operations.
Location & Work Expectations
This position is onsite at the Houston OTM office-candidates must be prepared to work in person.
Start date: January 15, 2026
Long-term engagement with strong potential for extension.
Software Engineer, C# - ETRM
Java developer job in Houston, TX
As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in the fields of Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and excellence, our team of 1,000 expert consultants, representing 35 different nationalities, collaborates across 10 international offices: Paris, Lyon, New York, Montreal, London, Brussels, Geneva, Lisbon, Porto and Casablanca.
About the Role
As an ETRM Support Developer, you will play a key role in the design, development, and support of applications that drive gas and power trading operations. Working closely with traders, analysts, and IT teams, you'll contribute to system reliability, performance, and innovation across the trading value chain - from deal capture to risk management and reporting.
You will be responsible for delivering both tactical and strategic solutions that enhance trading efficiency while maintaining the highest standards of reliability, quality, and cybersecurity compliance.
Key Responsibilities
Software Development & Integration
Design, develop, and maintain trading system components using C#/.NET and related technologies.
Implement software enhancements, integrations, and fixes according to business and architectural specifications.
Collaborate with Solution Architects and Tech Leads to define technical solutions aligned with project goals.
Integrate trading systems with market data feeds and exchanges.
Participate in code reviews and contribute to continuous improvement of development standards and guidelines.
Support risk, pricing, and valuation workflows used by Middle and Front Office teams.
Service Delivery & Support
Provide level 2/3 support to business users and help resolve incidents and issues in production.
Manage the backlog of change requests and ensure timely, high-quality delivery.
Ensure development and operational activities comply with internal controls, cybersecurity, and regulatory frameworks (e.g., SOX, NERC, FERC).
Maintain close collaboration with other IT and business teams to ensure smooth service delivery and system evolution.
Qualifications
2-10 years of experience in software development, in Capital Markets & Front Office desks
Strong proficiency in C#/.NET and SQL; experience with Angular, ASP.NET, or Web API is a plus.
MANDATORY - Experience supporting and working with traders
Familiarity with ETRM systems, bid-to-bill integrations, or complex trading platforms.
Understanding trade workflow (Fixed Income, Equity, Commodities)
Experience with exchange APIs and system integration best practices.
Knowledge of cloud technologies (AWS, Azure) and DevOps tools (Git, TFS, CI/CD pipelines).
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Mobile Application Developer (Flutter)
Java developer job in Spring, TX
Job Title: Mobile App Developer (Flutter)
Duration: 3-6 Month Contract
Education/Experience Required: Mobile app development and publishing with Flutter to the Apple Store, Google Play Store, as well as a web platform is mandatory
Job Description & Responsibilities :
As a Mobile App Developer Contractor/Consultant, you will Assist the project team in app development, testing, and publishing. Recommend best practices for cross-platform app development for scalability, ease of maintenance, and longevity.
Jump into the project team to learn goals, design decisions, and app requirements
Participate in team efforts to develop and test desired functionality
Assist the team with developer account configuration and other needed accounts/configuration to host, publish, and monitor the mobile app
Participate in design review sessions to offer any feedback or best practices
Skills & Qualifications :
Mobile app development and publishing with Flutter to the Apple Store, Google Play Store, as well as a web platform
Experience with TestFlight
Experience with APNs (Apple Push Notification Service) /FCM (Firebase Cloud Messenger)
Experience with CI/CD pipeline for IOS and Android applications
Experience managing multiple apps/ variants of a main app template
Strong organizational skills and attention to detail
Strong communication skills
Java Developer / Software Developer - No C2C
Java developer job in Houston, TX
Description Our client is seeking a Java Developer / Software Developer with strong experience in Java and/or Groovy, Angular/HTML5, and SQL Server technologies. The successful candidate will work on robust, high-performance software solutions supporting operations, reporting, and data integration. Title: Java Developer / Software DeveloperType: Contract to HireLocation: Houston, TX - Need to be onsite - 5 days a week Industry: Oil & GasW2 Employment only, No C2C, No Sponsorship Key Responsibilities:
Design, develop and maintain scalable applications using Java or Groovy.
Build responsive web applications using Angular and HTML5.
Develop and optimize complex T-SQL queries and stored procedures.
Generate reports using SSRS.
Collaborate with cross-functional teams to understand business requirements.
(Desirable) Apply industry-specific knowledge in gas pipelines or related infrastructure sectors.
Required Skills & Experience:
Bachelor's degree or equivalent experience in a related field.
5+ years hands-on experience in software development.
Strong skills in Java and/or Groovy (essential).
Proficiency with Angular and HTML5.
Solid experience with SQL Server (T-SQL, stored procedures).
Familiarity with SSRS.
Gas pipeline industry experience is a plus.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire
HOW YOU'LL GROW AT EPMA
We believe in the investment of our people. Strong client results and company growth is a direct result of our focus on personal growth for every single employee. With regular reviews and measurable development plans, we help you focus on the skills and knowledge you need to succeed. From on-the-job learning to professional development programs, we help you to grow throughout your career and ready you for the opportunities that lie ahead.
EPMA'S CULTURE
BE INSPIRED our 10 core values are at the forefront of everything we do. We take pride in investing in the development of our people, because they are part of the EPMA family and DNA. Call us old fashioned, but we believe in building talent, and we take pride in preparing our future leaders and innovators. You will find a fun, exciting and rewarding career at EPMA.
ABOUT EPMA
Since 2010, EPMA has quickly earned credibility as a trusted leader in Project and Portfolio Management Services helping local businesses to Global 50 companies deliver projects with greater efficiency and success. Our ability to attract the most talented people and empower them to make a difference for our clients is part of what makes EPMA one of the Top Companies to work for in Texas, and one of the Best and Brightest companies to work for in the nation. We are also on the Inc. 5000 list as one of the fastest growing, privately held companies in America today.
EPMA is an Equal Opportunity Employer and Prohibits Discrimination and Harassments of Any Kind: EPMA is made up of a very diverse group of individuals representing a variety of backgrounds, perspectives, and skills. At EPMA, we don't just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our services and our community. EPMA is proud to be an equal opportunity workplace.
Auto-ApplyHiring .NET and JAVA Developers
Java developer job in Texas City, TX
Headquartered in New Jersey (U.S), Cygnus Professionals Inc. is a next generation global information technology Solution and Consulting company powered by strong management and leadership team with over 30 person years of experience. We strive to extend our presence across industries and geographies with our industry-focused business excellence.
Cygnus's vision is to become global leader in Information technology and consulting by delivering excellence to its customers. We understand that we cannot achieve it without our people. Hence, they are the most integral part of our organization. People at Cygnus are committed to help their customers in achieving their goals. Our people exhibit the sense of ownership in each step while serving their customers. We at Cygnus possess strong value system which is the core of our organization. It helps us stay ahead in the evolution curve and help us retain quality across the value chain.
Job Description
We are inviting candidates to join our IT Solutions Division or provide onsite services to our customers. Looking for candidates to hire in following technologies.
ยท Java
ยท UI /UX Designer
ยท ETL/DWH
ยท Web Development
ยท Network Engineer
ยท SharePoint
ยท Project Management
ยท Business Analyst
ยท Data Analyst/Analytics/SAS/R/Data Scientist/Analytics
ยท IOS/Android
ยท SQL BI
ยท QA(Automation, Manual)
ยท Big Data Analytics
ยท Hadoop
ยท Salesforce Developer
ยท .Net
ยท Oracle DBA
ยท Tableau Report Developer
ยท Qlikview Report Developer
Qualifications
Bachelors and Masters
Additional Information
All your information will be kept confidential according to EEO guidelines.
JOB ID 11001: Software Developer
Java developer job in Houston, TX
Ceptua IT Inc, a Houston, TX based IT Staffing and Recruiting Firm has multiple openings for JOB ID 11001: Software Developer. Job duties include: * Design, develop, and operate applications focusing on operational excellence, security, and scalability.
* Involve in the entire software development life cycle (SDLC) activities of the project including, requirement gathering from the business owners of the product, performing analysis on the requirements, providing design solutions, discussing the technical and non-technical aspects of the design with the concerned teams, development, testing and support operations.
* Compile user feedback to improve existing software products.
* Create technical specifications and document application functionality as a reference for future maintenance and upgrades.
* Develop User Interfaces with clear and attractive designs with intuitive navigations using HTML, CSS3, Javascript, etc.
* Utilize SQL to Insert, Retrieve and Update the information in the MySQL database.
* Develop Microservices using Java, Spring Boot, etc.
* Write test cases for applications using JUNIT etc.
* Develop, test, and deploy updates and bug fixes to the application using CI/CD pipelines.
* Participate in a tight-knit engineering team employing agile software development practices.
Requirements: Master's degree in Comp Sci, Engg, IT, or related with at least 6 months of experience. Salary ranges between $98,301.00 to $100,000.00/year. Send resume to: ******************* including the JOB ID. Travel and relocation to various unanticipated client locations throughout the United States may be required. Equal Opportunity Employer.
Posted Date: 01/29/2024
Easy ApplySoftware Developer-SCSM
Java developer job in Houston, TX
TekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering and systems integration. Our tightly integrated offerings are tailored to each clients requirements and span the services spectrum from Application Development/Maintenance, testing, IT Consulting & staffing for IT Infrastructure Management through strategic consulting and industry oriented Business Process. Our end-to-end Business Process as a Service (BPaaS) solutions support complex, high-value, knowledge based work. Combining applications, platforms, infrastructure, knowledge processes, and domain expertise allows us to deliver greater efficiencies and innovative business capabilities.
Why TekWissen
โข Proven experience in delivering high performance data driven results since 2009.
โข We give our clients access to the same collaboration tools used internally by our development team, providing full visibility into project progress and team communication. .Client also has access to source code, so you can provide feedback early on.
โข Same team throughout the whole development phase and support. We consider loyalty to be our strategic priority.
โข Competitive cost structure utilizing offshore resources.
โข Ability to provide cost efficient post launch support.
โข Time zone allows daily morning Scrum meeting with entire team. For clients in the US, the overlap is 10-12 hours a day.
โข Low up-front investment we are open to start with a small trial project.
โข No lock-in - You can adjust the team size up and down as needed upon two weeks' notice
โข Our projects managers are based in both the US and India. You can opt for a US-based project manager.
โข We work on fixed price projects, essentially taking on the risk for cost overruns and miscalculations. This also helps clients budget with more certainty.
โข Keep you in the know of where the industry is going so you get the advantage of new technology.
Job Description
Responsibilities:
โขFunctions as a liaison to multiple business units. Serves as point of contact for issue reporting, tracking, resolution and validation.
โขAid in leading the analysis, design, testing, implementation, and support activities for Service Manager solutions
โขUse Service Manager experience/knowledge to offer up best practices/solutions to identified business needs/issues
โขPrepare documentation (requirements, recommendations, technical analysis)
โขPrepare Mockups/Prototypes based on Requirements/Recommendations - use knowledge of Service Manager features/tools to offer up โsolutionsโ to the identified requirements
โขTroubleshoot any application side issues; document findings/solutions/fix, work with technical administrators to implement solution/fix
โขWork with business units to develop and/or maintain their reporting needs
โขProvide training for key stakeholders on current and future functionality
โขChampions development guidelines and standards
โขDevelops and executes unit test plans and assists in the development and execution of system test plans
โขStrong understanding of Software Development Lifecycle (SDLC)
Qualifications
โข6+ years of Administration/Analyst experience with at least 2 years focused in Service Manager related processes
โขStrong analytical and complex problem solving skills.
โขWorking with all levels within an organization including senior executives, directors, managers, corporate and technical staff
โขStrong customer service skills and focus
โขStrong written and verbal communication skills
โขStrong organization and interpersonal skills
โขEnjoys working as a member of a team, fosters a team environment, is an active and positive participant in forming a team oriented culture.
โขAble to work independently balancing shifting workloads and priorities.
โขDemonstrates an aptitude for continuous learning and personal development (intellectually curious).
โขTime management, prioritization and organization with the ability to prioritize activities and lead multiple tasks at once
โขExperience implementing enterprise-wide solutions
โขProven ability to train and communicate SCSM features and functions to non-technical audiences
โขDemonstrable experience administering SCSM
โขExperience creating reports with Microsoft SSRS and the Service Manager Data warehouse
Technical Understanding:
โขGeneral to advanced knowledge of the following System Center Service Manager concepts:
โฆReporting/data warehouse
โฆRequest offerings and templates
โฆUser security roles
โฆNotification subscriptions and templates
โขExperience with System Center Orchestrator a plus
โขExposure to Province Asset Management/Data Management a plus
โขExperience with other applications in the System Center suite a plus
โขExperience with PowerShell a plus
โขExperience with Service Manager Authoring a plus
โขExperience with SharePoint 2007 to SharePoint 2013 a plus
Education:
โขBachelor's Degree from an accredited university
Additional Information
Thanks & Regards
Aravind Jakku
************************
Easy ApplySoftware Developer (G-Project)
Java developer job in Houston, TX
Job Description
We are seeking a skilled and motivated Software Developer to support and enhance existing production systems, as well as contribute to new development projects. You will be responsible for engineering, technical design, system analysis, implementation and maintenance of business web applications to support manufacturing, finance and sales activities.
Key Responsibilities
ยท Integrate applications and systems into the enterprise.
ยท Optimize applications performance by testing processes.
ยท Support and develop existing production systems:
ยท System 1: Java (Maven) + MSSQL
ยท Systems 2 & 3: PHP + MSSQL
ยท Track and manage development tasks using a project management system.
ยท Assist the application support team by creating and modifying tools and web pages.
ยท Provide expert support in incident handling and problem resolution.
ยท Participate in other projects and developments processes.
ยท Understanding and applying clean code principles.
ยท Object-oriented programming mindset and knowledge (including SOLID principles).
ยท Daily use of version control systems.
Experience/Education or Qualifications
ยท Bachelor's degree in an Information Technology related field and one year or more as a developer in a business environment.
ยท Strong SQL skills (especially MSSQL) and proficiency with stored procedures and complex database operations.
ยท Proficiency in programming languages including JavaScript, Java Development, ES6+, C#, HTML, CSS and PHP.
ยท Familiar with Bootstrap Framework
ยท Experience in developing frontend applications such as Node, React, TypeScript.
ยท Interest in modern software architectures (e.g., microservices).
Preferred Qualifications
โข Experience with software testing processes.
โข Familiarity with the Java Spring Framework.
โข Experience with GitLab and CI/CD pipelines.
โข Understanding of REST APIs and web services (XML/JSON).
โข Knowledge of DevOps methodologies.
โข Experience with Apache Tomcat, Mockito, and JUnit.
โข React experience with state management (Redux, Zustand, etc.) and data-fetching (React Query, etc.).
โข Familiarity with Shadcn, Tailwind, Framer Motion, and Tanstack.
โข Experience using Cypress for testing.
โข Working knowledge of C#.
Benefits
ยท 401(k)
ยท Dental insurance
ยท Health insurance
ยท Life insurance
ยท Vision insurance
ยท Paid holidays
ยท Paid time off
Foxconn is an Equal Opportunity Employer and Drug Free Workplace. Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status or disability.
Powered by JazzHR
6i8O4iNVH2
Flight Software Developer
Java developer job in Houston, TX
METECS is seeking a mid-level Flight Software Developer to support NASA's Orion spacecraft, the flagship vehicle for deep space exploration. As part of the Artemis program, you'll help develop and maintain real-time, safety-critical flight software (FSW) that enables missions to the Moon and beyond, including Artemis III and IV.
This role is ideal for engineers passionate about spaceflight, embedded systems, and mission-critical software development.
Key Responsibilities:
Design, implement, and test real-time flight software for the Orion spacecraft.
Develop software in C++ and Python within a safety-critical environment.
Support simulation and development environments used for software validation.
Contribute to rendezvous, proximity operations, and docking (RPOD) software.
Collaborate with multidisciplinary teams to ensure software reliability and mission success.
Required Qualifications:
Bachelor's degree in computer science, aerospace engineering, or a related technical field.
3-7 years of experience in software development.
Proficiency in C++ and Python.
Strong understanding of software engineering principles and real-time systems.
Desired Qualifications:
Experience with real-time operating systems (RTOS) and flight software frameworks.
Familiarity with Linux, embedded systems, and hardware/software integration.
Exposure to Agile/DevOps tools (e.g., GitLab, Perforce, Jira, Confluence).
Knowledge of networking protocols (Ethernet, IP, UDP/TCP, CCSDS) and video encoding standards (e.g., H.264).
Prior experience with Orion or other spacecraft software is a strong plus.
Citizenship or lawful permanent resident required due to federal position.
About METECS:
We are a high-performance team providing advanced engineering, software, and analysis solutions for human space flight and terrestrial applications. We develop and integrate custom software for NASA and other government and commercial customers utilizing a wide variety of in-house, commercial, and open-source technologies. Our specialties include robotics automation, embedded systems, hardware/software integration, multibody dynamics simulations, immersive computer graphics, XR systems and advanced web-based tools.
Auto-ApplySimulation Software Developer - Lunar Terrain Vehicle
Java developer job in Houston, TX
Job DescriptionSimulation Software Developer (NASA LTVS Award Contingent)
Houston Texas
About Intuitive Machines
Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and exploration, communications, and economic progress from the Earth to the Moon and beyond. With the first commercial lunar landing in history, multiple NASA lunar missions in development, and additional private missions on our manifest, we pride ourselves in supporting our customers and the nation in paving the way to return humans to the surface of the Moon. Our world-class team includes experts in all aspects of spacecraft subsystems design, development, and test, on-orbit operations, and safety.
*Employment in this role is contingent upon NASA selecting Intuitive Machines as the winner of the LTVS program, scheduled for announcement later in 2025.
Responsibilities:
Design, implement, test, and โownโ environmental, vehicle and I/O simulation models
Collaborate with vehicle software, GNC, and other subsystem engineers and subject matter experts in creating high-fidelity environment, sensor, effector, and interface models
Create and execute simulation model verification tests
Faster-than-real-time and real-time spacecraft simulation development and maintenance
Hardware-in-the-loop (HWIL) simulation development and testing
Human-in-the-loop simulation development
Support Fault, Detection, Isolation, and Recovery (FDIR) testing through fault modeling
Write model unit tests and coordinate high-level testing of implemented models
Develop and maintain Software Quality Assurance (SQA) tools
Provide simulation support to flight software, ground software, and operations teams
The ideal candidate for the role of Simulation and Modeling Software Developer will be encouraged to take initiative in developing, maintaining, and improving simulation models, tools, and infrastructure. The position is multidisciplinary in nature as the simulation supports a number of internal and external customers which requires regular collaboration with other subsystem engineers for model development and technical support for simulation environments (HWIL simulations, FDIR testing, operations training, etc).
Requirements:
(This role is posted at multiple levels, with multiple openings spanning entry level to technical lead)
BS or MS in Aerospace Engineering, Physics, or related field with 5+ years of experience preferred
C, C++, and Python programming experience
6-degrees-of-freedom simulation development experience
Experience in one or more areas including spacecraft dynamics, thermal modeling, power modeling, RF comm modeling, sensor modeling (IMUs, star trackers, LIDAR, etc), GNC software integration
Experience with Agile software development tools and processes
Experience with Atlassian tools, Git version control, Gitlab, Docker, and Linux is preferred
Experience with the following is a plus:
High Level Architecture (HLA)
Core Flight Software
US EEO Statement
Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
Software Engineer ( C#/.NET)
Java developer job in Houston, TX
We are ERock! Enchanted Rock is a leader and innovator of Electrical Resiliency-As-A-Service. Our advanced dual-purpose microgrids protect companies, critical infrastructure, and communities from unexpected power outages, ensuring business continuity and civic durability.
Enchanted Rock's dual-purpose microgrids use natural gas and renewable natural gas (RNG) to drive the nation's most dependable microgrids - all while producing significantly lower to zero carbon emissions than traditional diesel backup generators. Powered by GraniteEcosystem, our revolutionary software system, Enchanted Rock solutions provide 24/7/365 monitoring, optimization, and forecasts to enable worry-free, reliable power for businesses. The Enchanted Rock solution brings together patented technologies, advanced dual-purpose microgrid designs and integrated end-to-end services. The Power is On and we keep it on.
What you'll doโฆ
As a Software Engineer on the Granite Team, you will build and evolve C#/.NET software on Azure that powers our edge-to-cloud IoT platform used across the company.
* Turn real-world operational problems into simple, reliable services that move data from devices to decisions.
* Focus on back-end services and data flow, with occasional data wiring to UI.
* Practice test-driven development and ship automatically through CI/CD pipelines.
* Use telemetry, distributed tracing, and exploratory analysis to diagnose and improve systems at fleet scale.
* Work with an enthusiastic team of peers and partners across software, hardware, data science and engineering teams to turn complex signals into actionable insights.
You'll make an impact by:
* Breaking goals into testable milestones and delivering steadily with ownership.
* Raising clarity early with precise questions and concise plans.
* Improving availability, latency, and cost through measurement and iteration.
* Shaping how we capture, organize, and retain datasets of tens of billions of points while keeping solutions simple.
* Prototyping simple options and choosing what ships based on measured results.
* Translating goals into small, testable deliverables that improve availability, latency, or cost.
* Clarifying intent early with precise questions and concise interface notes, then delivering on schedule.
* Learning continuously through hands-on projects, peer mentorship, and collaboration across disciplines.
You'll sweep us off our feet if you:
* Get energy from learning new things and using technology, AI included, to solve hard problems.
* Balance pragmatism with curiosity; you simplify first, then refine.
* Communicate clearly, collaborate well, and stay calm under pressure.
* Make thoughtful trade-offs and care about maintainability, tests, and observability.
* Trace problems end-to-end through telemetry, from device messages to storage and APIs.
* Choose appropriate stores for streaming and time-series data and explain trade-offs.
* Care about observability, on-call readiness, and runnable runbooks.
* Enjoy working with experts from diverse engineering backgrounds and communicating clearly.
* Embody Enchanted Rock's Core Competencies :
* Stay Anchored: Deliver reliable and resilient software that forms the backbone of our operations.
* Make it Matter: Produce work that has a tangible, positive impact on our business performance and efficiency.
* Remain Calm & Confident: Tackle challenges methodically, even under pressure.
* Be Resilient: Adapt swiftly to changing requirements and overcome obstacles with persistence.
* Keep Imagining: Continually innovate and explore new technologies that drive improvement.
Requirements
What you'll need:
* 5+ years of professional software engineering experience; Bachelor's in CS/Engineering or equivalent practical experience.
* Proficiency with C#/.NET and object-oriented design; experience building cloud applications--Azure strongly preferred.
* Working knowledge of REST and relational databases, plus comfort with analytics/columnar data stores.
* Experience with automated testing and CI/CD.
* Ability to investigate issues using logs, metrics, and traces, and to explain findings clearly.
* Willingness to learn fast and use AI tools to move faster.
* Physical requirements and working conditions: Must possess mobility to work in a standard office setting and to use standard office equipment, including a computer, stamina to maintain attention to detail despite interruptions, strength to lift and carry 20 pounds, vision to read printed materials and a computer screen, and hearing and speech to communicate in person and over the telephone.
Your Rewards!
* Medical, Dental, Vision, and Prescription Drug Insurance
* Company-Paid Life Insurance
* Disability Insurance
* Paid Family Leave
* Flexible Spending Account (FSA)
* Wellness Programs and Incentives
* 401(k) Retirement Plan & Company Match
* Paid Time Off - Sick & Vacation Time
* Paid Holidays
* Hybrid Work Schedule!
* Cool Open-Office Concept
"No visa sponsorship is available for this position."
Do you have what it takes to join the Enchanted Rock team? Send us your resume today. Be yourself and keep it useful, funny, and cool!
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Enchanted Rock is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
At Enchanted Rock, we embrace diversity, including all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education - to name a few. We understand and recognize that diverse backgrounds and perspectives strengthen our teams and our business. The foundation of our diversity efforts is closely tied to our core values specifically our value of "The Team" which includes "Mutual Respect, Openness, and Honesty."
Software Perception Engineer
Java developer job in Webster, TX
We are a leading subsea robotics company dedicated to developing cutting-edge autonomous and remotely operated underwater systems. Our team is composed of engineers and scientists passionate about pushing the limits of subsea technology to enable exploration, inspection, and intervention in some of the most challenging environments on Earth.
SUMMARY
We are seeking a mid-to-senior level Perception Software Engineer to join our team. The ideal candidate will have strong experience in C++ and/or Python, with expertise in computer vision, SLAM, and sensor fusion. This role will focus on developing and optimizing perception algorithms, integrating sensor data, and improving autonomy for subsea robotic systems. You will have the opportunity to develop, test and deploy software on new and existing hardware platforms working in real commercial environments at depths of up to 3km. If you thrive in a fast-paced, hands-on environment and enjoy solving complex real-world challenges, we want to hear from you.
Job Description
DUTIES AND ESSENTIAL JOB FUNCTIONS
We are seeking a mid-to-senior level Perception Software Engineer to join our team. The ideal candidate will have strong experience in C++ and/or Python, with expertise in computer vision, SLAM, and sensor fusion. This role will focus on developing and optimizing perception algorithms, integrating sensor data, and improving autonomy for subsea robotic systems. You will have the opportunity to develop, test and deploy software on new and existing hardware platforms working in real commercial environments at depths of up to 3km. If you thrive in a fast-paced, hands-on environment and enjoy solving complex real-world challenges, we want to hear from you.
Develop and implement perception software for subsea robotic systems.
Design, test, and optimize algorithms for sensor fusion, SLAM, object detection, and classification.
Integrate sensor data (IMUs, cameras, sonar, laser, etc.) into robotic perception architectures.
Utilize ROS for software development, simulation, and deployment.
Develop and optimize deep learning-based perception models for underwater environments.
Collaborate with electrical, mechanical, and software teams to refine system architecture.
Implement robust software solutions that adhere to industry safety and reliability standards.
Support system testing in lab environments and field deployments.
Debug and troubleshoot perception-related hardware-software integration issues.
Qualifications
QUALIFICATIONS
Required
5+ years of experience in software engineering for robotics, computer vision, or embedded systems.
Proficiency in C++ and Python for real-time and embedded applications.
Experience with ROS and middleware communication (e.g., DDS, ZeroMQ, MQTT).
Strong background in computer vision, SLAM, sensor fusion, and AI-based perception.
Experience with integrating and processing data from sensors (IMU, sonar, LIDAR, cameras, etc.).
Knowledge of Linux-based development and deployment.
Experience with simulation environments (Gazebo, Webots, or similar).
Familiarity with software development best practices (version control, CI/CD, testing frameworks).
Preferred
Experience with underwater robotics or marine autonomy.
Familiarity with AI-based perception models and deep learning frameworks (TensorFlow, PyTorch).
Experience with GPU programming and parallel computing (CUDA, OpenCL).
Additional Information
PHYSICAL REQUIREMENTS
While performing the duties of this job, the employee regularly to remain in a stationary position. The employee will be required to operate a computer and will consistently use other office productivity machinery, such as a calculator, copy machine, and computer printer. The person in this position needs to move about inside the office to access filing cabinets, office machinery, etc. as necessary.
The employee must possess the ability to communicate information and ideas so others will understand.
The employee must possess the ability to observe details at close range.
Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
WORK ENVIRONMENT
Generally, this job operates in a professional office environment. This role may also require exposure to a variety of offshore platforms, various bodies of water, and small vessels.
The performance of this position may also occasionally require exposure to the manufacturing areas, which may require the use of personal protective equipment such as safety glasses with side shields and mandatory hearing protection.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EEOC STATEMENT
Nauticus Robotics is an Equal Opportunity/ Affirmative Action Employer. All qualified applicants will be considered for employment without regard to race, color, religion, age, sex, national origin, immigration status, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
EXPORT CONTROL
Nauticus Robotics is a federal contractor required to adhere to the Arms Export Control Act of 1976 which governs the International Traffic in Arms Regulations (ITAR). As a result, this position may include access to export-controlled information that is subject to US export control laws. Export control laws require employers to restrict access to export-controlled information or to obtain export licenses for non-U.S. person employees if their positions require access to information governed by ITAR. The ITAR defines a U.S. person means a person (as defined in ยง120.14 of this part) who is a lawful permanent resident as defined by 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3) which includes certain temporary residents and refugees and asylees. Nauticus Robotics does not obtain export licenses for these positions.
Lunar Terrain Vehicle (LTV) SME Software Engineer (NASA LTVS Award Contingent)
Java developer job in Houston, TX
Axiom Space is collaborating with Astrolab, Inc. to develop a Lunar Terrain Vehicle (LTV) for future Artemis missions, combining Axiom's advanced AxEMU spacesuit with Astrolab's FLEX rover to enable groundbreaking scientific exploration on the Moon's surface. This partnership reflects Axiom Space's broader mission to build era-defining space infrastructure that drives exploration and fuels a vibrant space economy that will empower our civilization to transcend Earth for the benefit of every human, everywhere.
Axiom Space fosters a work environment inclusive of all perspectives. We are the pioneers of commercial space, leading the transformation of low-Earth orbit into a global space marketplace. Our mission-driven team is seeking a bold and dynamic Software Engineer who is fueled by high ownership, execution horsepower, growth mindset, and driven to understand our world, science/technology, and life itself, for the benefit of all on Earth and beyond.
POSITION SUMMARY
We are looking for a resilient, high-energy, experienced Subject Matter Expert (SME) Software Engineer to join Axiom's Lunar Terrain Vehicle (LTV) program in support of NASA's LTV Services (LTVS) contract in partnership with Astrolab. The role requires strong problem solving, organizational, time management, and communication skills.
Employment in this role is contingent on Astrolab/Axiom being selected as a winner of NASA's LTVS contract award.
KEY DUTIES & RESPONSIBILITIES
Performing full lifecycle of software development from design through implementation and deployment.
Promoting best practices in software engineering such as test-driven development, up-front design, code review and unit testing.
Creating and maintaining technical design documentation, data models, and process models.
Performing system analysis, troubleshooting, diagnosis, and problem resolution.
Collaborating with stakeholders across project and NASA to ensure successful delivery of flight software.
Assessing opportunities and risks, providing data-driven recommendations for strategic technical direction.
Communicating project progress, status, and potential issues to stakeholders and leadership.
Performing additional job duties as assigned.
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
Education & Experience
Bachelor's or master's degree in STEM from an accredited institution
10-15 years of experience in software engineering, computer science or related field
Familiarity with implementation of NASA and/or DOD flight software development
Experience in unit testing, software-hardware integration testing, and formal verification activities for flight software certification
Experience in software safety reviews
Track record of delivering outcomes in ambiguous, fast-moving environments
Uses good judgement to problem-solve proactively, positively impacting hard challenges
Proven to deliver high quality results under tight deadlines
Grit
Passion for space and the mission
Entrepreneurial, growth mindset
Perseverance
Resourceful, adaptable
Skills
Executes priorities with precision and pace
High EQ and ability to collaborate within teams and cross-functionally
Tech-savvy in using systems and tools to move faster and smarter
Excellent written and verbal communication skills
Competencies
Embody our core values of leadership, innovation, and teamwork. In addition, to perform the job successfully, an individual should demonstrate the following competencies:
Accountability
Sense of Urgency
Extreme Ownership
Execution and Delivery
Efficiency
Effectiveness
WORK ENVIRONMENT
Generally, an office environment, but can involve inside or outside work depending on the task.
Requirements
Must be able to complete a U.S. government background investigation.
Management has the prerogative to select at any level for which the position is advertised.
Proof of U.S. Citizenship or US Permanent Residency is a requirement for this position.
Must be willing to work evenings and weekends as needed to meet critical project milestones.
Physical Requirements
Work may involve sitting or standing for extended periods (90% of the time)
May require lifting and carrying up to 25 lbs. (5% of the time)
Equipment and Machines
Standard office equipment (PC, phone, printer, etc.)
Axiom Space is proud to be an equal opportunity employer. Axiom Space does not discriminate on the basis of race, regional color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with disability, or other applicable legally protected characteristics.
Auto-ApplySoftware Developer (F2F)
Java developer job in Spring, TX
AYR Global IT Solutions is a national staffing firm focused on cloud, cyber security, web application services, ERP, and BI implementations by providing proven and experienced consultants to our clients. Our competitive, transparent pricing model and industry experience make us a top choice of Global System Integrators and enterprise customers with federal and commercial projects supported nationwide.
Job Description
Software Developer
12+ month contract
Spring, TX local candidates only
Qualifications
Primary Job Functions:
Implement, enhance, or improve Upstream business scientific software applications with delivery to the Windows-based desktop
Collaborate with engineers, geoscientists, researchers and software development team to develop, enhance and support proprietary modules
Troubleshoot and support internal business clients on issue resolution in a global operations environment
Job Requirements:
Bachelors degree or Masters degree from an accredited university in Computer Sciences (preferred), Electrical Engineering
Extensive experience in software development with Microsoft toolchain with emphasis on Object Oriented Programming, such as C# and WPF (prefer a minimum of five years of experience)
Understanding of and work experience with design patterns for code design, unit testing and testable code
The ability to:
Identify issues/problems/opportunities
Gather and interpret information to recommend appropriate course of action
Approach change or newness positively
Quickly gain and apply new knowledge and skills
Maintain focus and display perseverance in face of challenges
Build productive work relationships with customers and software developers
Preferred Knowledge/Skills/Abilities:
Prior work experience in the upstream oil and gas industry is an advantage
Prior work experience in the following will be an advantage:
C/C++, .NET
UI development e.g. WPF and QT frameworks, UI patterns such as MVVM
User Center Design (user research, usability studies, interactive and visual design, paper prototypes and other low fidelity design methods etc)
Knowledge or experience with Agile Development
Development and support of web applications
Additional Information
If anyone might be interest, please share your resume at
***************************
or you can directly contact me at
************
Easy ApplySoftware Engineer
Java developer job in Houston, TX
A Full Stack Software Engineer develops both back-end services and the front end of a web application. The Developer implements given requirements as per standard engineering practices and company standards, performs requirements analysis and design, as well as evaluates technologies and patterns suitable for the solution. The position reports to a software project manager.
**Responsibilities:**
+ Development of all server-side logic, definition, and maintenance of codebase, and ensuring high performance and responsiveness to requests from product managers.
+ Writing business logic as per requirements to access, retrieve and pass on data from various storage technologies.
+ Integration of user-facing elements developed by a front-end developer with server-side applications.
+ Collaborate with the front-end developers, customers, users, and product managers to establish objectives and design more functional, cohesive codes to enhance the user experience.
+ Builds prototypes, products and systems that meets the project quality standards and requirements.
+ Provides technical leadership and documentation to developers and stakeholders.
+ Contributes to and supports re-use through common components that are well documented and tested.
+ Provide timely corrective actions on all assigned defects and issues.
+ Contributes to development plan by providing task estimates.
**Experience:**
+ Mandatory At least 3-year experience with Angular.
+ At least 1 year experience with GO.
+ At least 2-year experience working with REST APIs.
+ At least 2-year experience with public cloud development - either GCP or Clienture.
+ Good understanding of fundamental security principles for microservice architecture (OAuth, HTTPS, OpenAPI).
+ Experience building microservices and their related operational/performance/security concerns.
+ Well versed in writing unit tests.
+ Well versed with Git or equivalent source control.
+ Experience with test driven software development, ability to implement and maintain Unit tests, etc.
+ Familiar with code quality tools and best practices.
+ Experience with working in agile environment.
**Skills:**
+ Experience working with Clienture DevOps
+ DevOps skills - building & working with YAML CI/CD pipelines.
+ Performance/scalability tuning experience (for ex.: Lighthouse)
+ Familiar with Grafana, Prometheus, Argo
+ Istio or similar service mesh
+ Experience with writing automation tests.
+ Advanced knowledge of cloud security best practices.
+ Monitoring/operational readiness expertise.
**Education:**
+ Bachelor's degree or higher in Computer Science or related with minimum 5 years working (as a developer) experience.
**About US Tech Solutions:**
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit *********************** .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Frontend Software Developer
Java developer job in Houston, TX
Title: Senior Frontend Developer
Type: Direct Hire
Schedule: On-Site
Salary: Base plus annual bonus!
Work Authorization: No Sponsorship is offered
We're looking for a front-end expert to help elevate our digital experience and drive innovation across our web platforms.
Job Summary: We're seeking a Senior Front-End React Developer with 5+ years of experience building modern, responsive web applications. You'll lead UI development using React.js, collaborate with backend teams using Python, and work with databases and basic cloud services to deliver scalable, high-performance solutions.
Responsibilities:
Develop and maintain dynamic web interfaces using React.js and JavaScript
Build reusable components and optimize performance across devices
Integrate with Python APIs and manage data flow from relational/NoSQL databases
Collaborate with designers and backend engineers to deliver seamless user experiences
Leverage basic cloud services (AWS, Azure, GCP) for deployment and scalability
Participate in code reviews, Agile sprints, and CI/CD workflows
Requirements:
5+ years of front-end development experience
Strong proficiency in React.js, JavaScript, HTML, and CSS
Experience with Python and API integration
Familiarity with databases (PostgreSQL, MongoDB, etc.)
Exposure to cloud platforms and Git-based version control
Excellent communication and problem-solving skills
Software Engineer
Java developer job in Webster, TX
We are a leading subsea robotics company dedicated to developing cutting-edge autonomous and remotely operated underwater systems. Our team is composed of engineers and scientists passionate about pushing the limits of subsea technology to enable exploration, inspection, and intervention in some of the most challenging environments on Earth.
JOB SUMMARY
We are seeking a Software Engineer to join our team. The ideal candidate will have strong experience in C++ and Python, with expertise in robotics software development and systems integration. This role will involve designing and implementing software for underwater robotic systems, developing reliable communication frameworks, and optimizing software performance for real-time applications. You will have the opportunity to develop, test and deploy software on new and existing hardware platforms working in real commercial environments at depths of up to 3km. If you thrive in a fast-paced, hands-on environment and enjoy solving complex real-world challenges, we want to hear from you.
DUTIES AND ESSENTIAL JOB FUNCTIONS
Develop and maintain software for subsea robotic systems, ensuring high performance and reliability.
Design, implement, and optimize algorithms for real-time operation in challenging environments.
Work with ROS for software development, simulation, and deployment.
Develop and integrate software for sensor processing, navigation, and autonomous decision-making.
Collaborate with electrical, mechanical, and software teams to refine system architecture.
Implement robust software solutions that adhere to industry safety and reliability standards.
Support system testing in lab environments and field deployments.
Debug and troubleshoot software and hardware integration issues.
Qualifications
Required
2+ years of experience in software engineering for robotics, automation, or embedded systems.
Proficiency in C++ and Python for real-time and embedded applications.
Strong understanding of software design patterns, system architecture, and best coding practices.
Experience with integrating and processing data from sensors (IMU, sonar, cameras, LIDAR, etc.).
Knowledge of Linux-based development and deployment.
Experience with simulation environments (Gazebo, Webots, or similar).
Familiarity with software development best practices (version control, CI/CD, testing frameworks).
Preferred Qualifications:
5+ years of experience in software engineering for robotics, automation, or embedded systems.
Experience with ROS, middleware communication (e.g., DDS, ZeroMQ, MQTT), and distributed systems.
Experience with underwater robotics or marine autonomy.
Familiarity with network protocols, edge computing, and embedded systems.
Knowledge of hardware interfaces such as CAN, serial, and Ethernet.
Additional Information
PHYSICAL REQUIREMENTS
While performing the duties of this job, the employee is regularly to remain in a stationary position. The employee will be required to operate a computer and will consistently use other office productivity machinery, such as a calculator, copy machine, and computer printer. The person in this position needs to move about inside the office to access file cabinets, office machinery, etc. as necessary.
The employee must possess the ability to communicate information and ideas so others will understand.
The employee must possess the ability to observe details at close range.
WORK ENVIRONMENT
This job operates in a professional office environment and in industrial environments. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
This role may require domestic and potentially international travel of up to 10%.
The performance of this position may also occasionally require exposure to the manufacturing areas, which may require the use of personal protective equipment such as safety glasses with side shields and mandatory hearing protection.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
EXPORT CONTROL
Nauticus Robotics is a federal contractor required to adhere to the Arms Export Control Act of 1976 which governs the International Traffic in Arms Regulations (ITAR). As a result, this position may include access to export-controlled information that is subject to US export control laws. Export control laws require employers to restrict access to export-controlled information or to obtain export licenses for non-U.S. person employees if their positions require access to information governed by ITAR. The ITAR defines a
U.S. person
means a person (as defined in ยง120.14 of this part) who is a lawful permanent resident as defined by 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3) which includes certain temporary residents and refugees and asylees. Nauticus Robotics does not obtain export licenses for these positions.
EEOC STATEMENT
Nauticus Robotics is an Equal Opportunity/ Affirmative Action Employer. All qualified applicants will be considered for employment without regard to race, color, religion, age, sex, national origin, immigration status, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Software Developer (F2F)
Java developer job in Spring, TX
AYR Global IT Solutions is a national staffing firm focused on cloud, cyber security, web application services, ERP, and BI implementations by providing proven and experienced consultants to our clients. Our competitive, transparent pricing model and industry experience make us a top choice of Global System Integrators and enterprise customers with federal and commercial projects supported nationwide.
Job Description
Software Developer
12+ month contract
Spring, TX local candidates only
Qualifications
Primary Job Functions:
Implement, enhance, or improve Upstream business scientific software applications with delivery to the Windows-based desktop
Collaborate with engineers, geoscientists, researchers and software development team to develop, enhance and support proprietary modules
Troubleshoot and support internal business clients on issue resolution in a global operations environment
Job Requirements:
Bachelors degree or Masters degree from an accredited university in Computer Sciences (preferred), Electrical Engineering
Extensive experience in software development with Microsoft toolchain with emphasis on Object Oriented Programming, such as C# and WPF (prefer a minimum of five years of experience)
Understanding of and work experience with design patterns for code design, unit testing and testable code
The ability to:
Identify issues/problems/opportunities
Gather and interpret information to recommend appropriate course of action
Approach change or newness positively
Quickly gain and apply new knowledge and skills
Maintain focus and display perseverance in face of challenges
Build productive work relationships with customers and software developers
Preferred Knowledge/Skills/Abilities:
Prior work experience in the upstream oil and gas industry is an advantage
Prior work experience in the following will be an advantage:
C/C++, .NET
UI development e.g. WPF and QT frameworks, UI patterns such as MVVM
User Center Design (user research, usability studies, interactive and visual design, paper prototypes and other low fidelity design methods etc)
Knowledge or experience with Agile Development
Development and support of web applications
Additional Information
If anyone might be interest, please share your resume at *************************** or you can directly contact me at ************
Easy Apply