Role Overview
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. This role involves applying scientific methods to analyze and solve complex engineering problems through research, design, and development.
Responsibilities
- Apply scientific methods to analyze and solve software engineering problems.
- Responsible for the development and application of software engineering practices in research, design, and maintenance.
- Exercise original thought and judgment to solve technical challenges.
- Supervise the technical and administrative work of other software engineers.
- Collaborate as a team player with other engineers and stakeholders to achieve project goals.
Requirements
- More than a year of relevant work experience.
- Solid understanding of programming concepts, software design, and software development principles.
- Ability to work with minimal supervision and produce accurate, reliable results.
- Strong organizational skills to manage tasks within a mid-term horizon.
- Proven ability to make decisions based on situational understanding.
Skills
- Software Design
- Programming
- Software Development Life Cycle
- Problem Solving
- Technical Supervision