Senior Software Engineer
Itiviti Group AB
Napoca
1 zi în urmă

Role Summary

The role focuses on conceiving and designing our financial markets software products, as well as implementing, validating, and testing achievements.

Our software development process is based on an array of integrated tools which ensures high quality of the products and deliveries : Git, Jenkins, Gerrit, Sonar

Responsibilities

  • Develop software solutions by studying information needs, systems flow, data usage and work processes, conferring with users, investigating problem areas and following the software development lifecycle
  • Determine operational feasibility by evaluating problem definition, requirements and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, following code comments and clear code approach
  • Build extensible, high-volume, highly reliable server applications
  • Make informed decisions quickly and taking ownership of services and applications at scale
  • Stay on the leading edge of development practices
  • Understand our business needs and know-how to create the needed tools to manage them
  • Contribute to our technical growth via code-reviews and pair programming processes
  • Your profile

  • Computer science (or related) academic qualification
  • At least 5 years of experience as a software engineer
  • Proficient in one of the mainstream languages : Java, Kotlin, C# etc
  • Strong understanding of object-oriented (or functional) programming and architectural design patterns
  • Deep understanding of data structures & algorithms
  • Strong analytical skills
  • Experience working in an agile environment
  • Capable of designing and developing new functionalities, as well as consistently supporting ongoing maintenance releases
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues
  • Strives for innovations that drive the technological community
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
  • Know the JVM and the ecosystem of supporting tools inside and out
  • Familiarity with JavaScript and related frameworks would can be a plus
  • Team player with good communication skills, with an excellent level of English proficiency
  • Benefits

    Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular