Job Description
We are currently looking for a knowledgeable and proactive Full-Stack Software Developer to join our global Data Management team. You will provide the full range of development activities for our in-house Data Management department applications and be involved in something new and challenging.
Full-time permanent employment in the UK
Responsibilities:
1. Full-stack development of in-house applications (Desktop and Web)
2. Perform all development-related activities, including development, testing and maintenance
3. Preparation of documentation related to development and maintenance of applications
4. Follow internal development standards and best practices
5. Follow the progress of development technologies and advances professional skills as deemed necessary
6. Track the development, maintenance and related tasks in the internal tracking system
Qualifications
7. Bachelor's degree in IT or an equivalent combination of education, training and experience
8. At least 3 years’ experience in software development
9. Experience in processing user requirements for software development
10. Proficiency in SQL server management, programming and query performance tuning
11. Ability to develop MS SQL functions, stored procedures, triggers, and other SQL objects
12. Experience in generating and tuning complex data queries using Transact SQL
13. Knowledge of C#, Microsoft .NET frameworks
14. Proficiency in DevExpress components for desktop and web-based applications is a must
15. Skills in extending and reusing existing components
16. Proficiency in building web-based and desktop applications using C#
17. Proficiency in web technologies including JavaScript, HTML5, CSS, and Blazor
18. Knowledge of unit-testing, knowledge of other testing methods is a plus
19. Knowledge of source control repositories such as GIT and Azure Dev-ops
20. Understanding of the entire software development life cycle
Additional Information
21. Stable, privately-owned company, organically growing since 1995
22. Comfortable office facilities with easy commute, opportunities to work hybrid/remote
23. Intensive induction program, industry-related trainings for an optimal start and continuous development
24. Friendly and supportive atmosphere in a committed team
25. International environment, with colleagues around the world
26. Opportunities to quickly see the results of your work
27. Attractive income package; performance-based bonus; corporate benefits