Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
- Spread technical knowledge across the team and mentor more junior staff members.
- Define the software structure required for implementing the user stories, ensuring it complies with the architectural vision and the simplicity of design rules;
- Write the unit tests and the code for implementing the user stories, following the Test Driven Development methodology;
- Participate in code reviews and follow the company's coding standards and best practices;
- Be an integral part of the planning and grooming sessions during Sprints;
- Review user stories and propose testable and simple designs;
- Participate in test case reviews and help determine the risks associated with the implementation;
- Monitor the build quality and contribute the right unit and component tests that ensure the right coverage for your design;
- Deliver immediate fixes for urgent defects always analyzing the root cause of the defect and providing the most comprehensive fix.
Primary requirements:
- HTML5, CSS, ASP.NET and JavaScript;
- Strong technical skills and attention to detail, previous programming experience in a corporate environment;
- Excellent knowledge of SQL and object-oriented programming languages in a .Net framework (C# or C++ preferred);
- Knowledge about JavaScript libraries like Ext JS, jQuery preferred;
- Ability to share technical knowledge and train/coach less experienced team members
- Strong knowledge of Agile Development Methodologies, including Scrum and Test Driven Development;
- Excellent debugging and analytical skills;
- Strong ability to craft effective solutions and influence design decisions;
- Excellent communication skills, both written and verbal;
- Fluent in English, both written and verbal.
Nice to have:
- ERP software experience preferred;
- Agile/lean work experience preferred.
Complex solutions need strong senior Software Engineers to deliver world class software for businesses around the globe.
As a Software Engineer you are responsible for delivering high quality code and contributing to the design and architectural decisions of the software; mainly our client flagship ERP solution, with maximum quality, on time and within budget.
As a Software Engineer you are an integral part of the Scrum team and continuously deliver software based on user stories. You will contribute to the quality of the user stories focusing on the need for a clean and maintainable software. You will be an active participant in daily stand-ups and iteration planning meetings.
As a Software Engineer you are required to follow the company's coding standards and best practices for Test Driven Development (TDD) and to possess excellent knowledge of object-oriented programming languages.
As a Software Engineer you deeply care about the customers and the quality of the code that you write, providing with comprehensive unit tests that ensure continuous quality development.
As a Software Engineer you will embrace the fun challenge of working with different developers across Europe and be exposed to different cultures.
As a senior member of the staff you will need to share technical knowledge and spread it across whole team.
