Software Developer

Employer: ALTEN Romania
Domain:
  • Engineering
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 24.03.2019
    Short company description

    ALTEN Romania, part of the international ALTEN Group - with a unique position as Leader in IT & Engineering Consulting, provides support for its clients’ development strategies in the fields of innovation, R&D and IT systems since 1996. The company comprises 2 divisions specialized on its core capabilities: ENGINEERING and IT. These two divisions are: ALTEN TECHNO and ALTEN KEPLER.

    Requirements

    • Proficiency in Java, Java-based back-end applications, REST API services, iOS, Python, Android native applications, SQL, NoSQL, Cocoa/ CocoaTouch, Swift and Objective-C, XCode, UIKit, and Core AnimationFluency
    • Familiarity with Model View Controller (MVC) design patterns, Object-Oriented Programming (OOP) and development best practices
    • Methodological competence, e.g., agile software and test-driven development
    • Degree in computer science, electrical engineering, or other relevant engineering
    • Fluent in English (verbal and written)
    • French is highly appreciated

    Responsibilities

    • Can be Front End (User interface), Back End (Server side) or Full Stack (Front & Back)
    • Development of first functioning prototypes
    • Prototype testing
    • Front-/back-end engineering of stabile, smoothly functioning products
    • Lead for team and other discussions of technical solutions and product ideas in design reviews, pair programming, and code review
    • Discuss with the Product Owner to define the implementation with the best value/effort ratio
    • Develops and document the Stories of the Sprint with other team members
    • Create automated tests (unit, api, integration, function) in a continuous integration environment
    • Ensure that the best practices are in place in accordance with the Lead Developer guidance and promotes new ones
    • Is responsible for the quality of the product