Ativa os alertas de emprego por e-mail!

Software Developer (Web)

TechnipFMC plc

Rio de Janeiro

Presencial

BRL 120.000 - 180.000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Resumo da oferta

A global energy company is seeking a Senior Software Engineer to design and develop software for their User Configurable Open System (UCOS) product. This role requires expertise in software engineering and UX design, as well as experience with various programming frameworks and database technologies. Join a diverse team committed to innovation and a sustainable future.

Qualificações

  • Expertise in software engineering required.
  • Experience in User Experience (UX) design is needed.
  • Knowledge of operating systems: Windows and Linux is necessary.

Responsabilidades

  • Architect, design, implement, test, and deliver software products.
  • Collaborate with other engineers to meet standards.
  • Mentor team members in development technologies.

Conhecimentos

Software engineering
User Experience (UX) design
System software programming knowledge
Backend frameworks (Spring Boot, Node.js)
Database technologies (SQL, ODBC)
Networking protocols (TCP/IP, UDP)

Formação académica

Bachelor of Science degree or equivalent

Ferramentas

JIRA
Confluence

Descrição da oferta de emprego

Select how often (in days) to receive an alert:

TechnipFMC is committed to driving real change in the energy industry. Our ambition is to build a sustainable future through relentless innovation and global collaboration – and we want you to be part of it. You’ll be joining a culture that values curiosity, expertise, and ideas as well as diversity, inclusion, and authenticity. Bring your unique energy to our team of more than 20,000 people worldwide, and discover a rewarding, fulfilling, and varied career that you can take anywhere you want to go.

Job Purpose

The Senior Software Engineer is an experienced, knowledgeable, and talented individual responsible for designing and developing software for the User Configurable Open System (UCOS) product.

As a senior software engineer, you will apply your versatile web, cloud, systems, and application software development skills to UCOS’s expanding use in industrial controls, automation systems, and Industrial IoT. You will lead and collaborate with other engineers while contributing throughout all phases of the software development lifecycle.

Job Description
  • Architect, design, implement, test, and deliver high-quality, performant software products.
  • Collaborate with software, application, and quality engineers to ensure products meet engineering standards and client success criteria.
  • Participate in defining and implementing new processes and improvements.
  • Identify and develop new technologies and ideas to increase the organization’s intellectual property and better address customer needs.
  • Present designs and solutions to internal and external teams and review software and quality engineer designs.
  • Develop test plans and automate testing processes to enhance automated functional testing.
  • Mentor team members in development and testing technologies, tools, and processes.
You are meant for this job if:
  • You hold a Bachelor of Science degree or equivalent.
  • You have expertise in software engineering.
  • You have experience in User Experience (UX) design and interaction design.
  • You are skilled in creating conceptual models, use cases/scenarios, personas, wireframes, mock-ups, user flow diagrams, prototypes, product roadmaps, style guides, and specification documents as part of a comprehensive design strategy.
  • You have experience defining success metrics with cross-functional teams to measure UX initiatives.
  • You are familiar with establishing and maintaining design standards and patterns for assigned product areas.
  • You have knowledge of JIRA/Confluence.
  • You possess systems software programming knowledge of Windows and Linux OS.
  • You have working knowledge of backend frameworks such as Spring Boot or Node.js.
  • You understand database technologies like SQL, ODBC, and relational database schema design.
  • You understand networking protocols (TCP/IP, UDP), wired interfaces (Ethernet, USB), and wireless interfaces (Wi-Fi, Bluetooth, Cellular, Satellite).
  • You have exposure to Configuration Management tools (version control, bug tracking, change management, automated builds, coding standards).
  • You are experienced in developing within agile and iterative software development processes.
Skills

TechnipFMC promotes diversity, equity, and inclusion by ensuring equal opportunities for all, regardless of age, race, ethnicity, religion, sexual orientation, gender identity, disabilities, or other differences. We value and celebrate what you bring to our team. Every voice matters, and we encourage you to contribute to our culture.

TechnipFMC respects human rights and promotes adherence to internationally recognized principles throughout its value chain.

Learn more about TechnipFMC and find other open positions by visiting our Career Page.

Follow us on LinkedIn for company updates.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.