Активно се търси в момента!
Който има интерес - ЛС за повече информация!
Reporting to Server Software Team Lead, the candidate for this position will be responsible for development and implementation of software under embedded Windows environments. You will design, develop and support software intended for our devices that are deployed and used in vehicles. This role requires an energetic, people oriented person with a good sense of humor who enjoys developing software, applying good development practices and learning new technologies.
You will be involved in all aspects of a development cycle, and your active participation will be key to producing high-quality software. This will include involvement in brainstorming sessions, learning and promoting new technologies and techniques within team and contributing to development process improvements.
Responsibilities:
Analyze product requirements and prepare software design plans and documentation
Implement new product features and refactor/improve the existing product
Work closely with team-mates to help finding optimal software solutions and improving our software products
Be actively involved in peer code reviews
Participate in release planning and feature estimation exercises
Regularly demonstrate software you developed in team demos
Employ automated testing techniques to release high-quality software.
Document and communicate the feature implementations.
Assist teammates in resolving problems reported from product in the field.
Work closely with test team to help improve the product quality and delivery speed.
Deliver expected product features on time
Ideal Candidate:
Holds university degree in Computer Science, Software Engineering or equivalent program
Is a fast learner, self-motivated person with a sense of humor
Has 3 years of experience developingserver software using C#/.NET technologies
Has prior experience working with HTML/Javascript development, more specifically with frameworks such as AngularJS
Has experience with RESTful web services and HTTP
Is well versed with database schema design and SQL
Has good understanding of Object-Oriented Programming principles
Has experience with Test Driven Development, including automated testing techniques using NUnit, JUnit or similar.
Has ability to work independently, under minimal supervision
Is good multi-tasker and can plan work ahead.
Has strong communication skills and ability to clearly describe complex tasks and scenarios.
Has strong spoken and verbal communication abilities in English, and working knowledge of French.
Nice to Have Skills:
Experience in Java is a big plus
Familiarity with modern UI design practices