Software Engineer
Location: Brasilia, Brazil Type: Full Time Min. Experience: Experienced

 

Candidate Profile

We are looking for a Software Engineer to participate in the development of bespoke built and scalable electoral modernization portfolio products and solutions to keep Innovating Democracy Worldwide.

If you are a strong Software Engineer with an excellent knowledge of the Java stack who also finds the joy working with c# and Javascript (AngularJS) to perform some tasks in the frontend when needed (or you have the interest to learn it), this is position is specially made for you.

Responsibilities

  • Development and optimization of reliable and secure applications used by millions of people.
  • Participation in the analysis and architectural design of a mission critical software.
  • Participation in the delivery of projects Worldwide. Some sporadic short-term trips may be required.
  • Contribution to a team of an outstanding engineering team willing to collaborate and to share knowledge with you.

Requirements

  • Written and spoken English at Negotiation level
  • University degree in computer science, or equivalent level
  • At least 4 years in a similar position
  • In-depth knowledge of the software development life cycle of Java applications in Tomcat server.
  • Experience working with c#, HTML, Javascript, SQL, Node.js and/or AngularJS.
  • Experience in multiplatform development (Linux, UNIX, Windows).
  • Scripting skills (Python, Bash,...)
  • Knowledge of data access applications development and databases such as Oracle DB (or similar).
  • Sound knowledge of SQL, ODBC/JDBC , XML, Design Patterns, Asp.NET MVC, C, C++, CSS.
  • It will be a differential to have knowledge in azure, mobile and GIT

Job Advantages

  • International and relaxed working environment
  • Creative and results focused team
  • Opportunity to be part of the worldwide leader in its market
  • Great office in Brasília center
  • Innovative and youthful environment