Description

Responsibilities

  • Collaborate with other Software Engineers, as well as other appropriate members of the team, to design the functionality and user interface of each product.
  • Build, test and maintain these tools to guarantee all requirements are met.
  • Define and verify of hardware requirements.
  • Plan and implement of software solutions if necessary, with externals.
  • Software adaption according to project requirements and customer needs incl. tests, failure analysis and needed documentations.
  • Clarify interfaces between internal and external components.
  • Provide technical solution designs applying best practices.
  • Conduct and provide effective and meaningful analytics, reports and dashboards.

Required Skills

  • Proficiency in compiled languages (Java, C++, etc).
  • Knowledge of Databases (MySQL, SQL, etc.) and Linux.
  • Comprehension of Software Development Life Cycle (SDLC).
  • Familiarity of data integrity, regression, performance testing.
  • Excellence in problem solving and analysis.
  • Ability to organize, prioritize and multitask.
  • Basic understanding of financial markets.

Required Experience

  • <Experience in scripting languages (PHP, JavaScript, Python, etc).
  • Experience with Salesforce solutions and clouds (Sales, Services, Marketing, Analytics etc).
  • Experience in designing user interfaces in Salesforce.
  • Experience leading a software development team.
  • Experience designing for resource constrained systems and experience with embedded and application software development desired.
  • Experience with safety critical systems desired.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate