We are a multinational customer-focused company that offers intelligent automation and application development solutions to help big corporations drive business value (more at https://elba-tech.com).
We are looking for experienced and enthusiastic .NET Developers in Mid-Level and Senior roles, who can collaborate well with both internal and external stakeholders to design, develop and maintain software solutions.
In our team, you will build digital healthcare systems for a globally operating client, to support and improve the work and lives of healthcare professionals and citizens alike. You will be part of a large agile project organization with multiple delivery squads.
As a successful .NET Developer, you should demonstrate good knowledge of industry best practices and proficiency with passion in .NET technologies; as well as delivering fully functional software that meet the schedule and requirements.
Technical Skills Required
Experience in .NET Framework, specifically ASP .NET Core
Solid Web development background, experience with REST APIs
Experience with relational database systems (SQL-Server, MySQL and/or PostgreSQL)
Experience with web server technologies
Experience to work in agile software development projects
Good knowledge of version control tools (GitLab, FishEye)
Experience in unit testing and integration testing
Experience Level
Degree or equivalent experience in Computer Science, Software Engineering, or acquainted fields
For a Mid-Level position typically 2-4 years of professional experience. As a mid-level engineer, you will participate as a member of a development squad, prepare and execute unit tests and implement end-user or enterprise services prepared by more senior technologist
For a Senior position typically 5 or more years of professional experience. As a senior engineer, you will participate as a member and/or lead development squads, prepare code stubs for others, provide mentoring and guidance to other developers, contribute to design activities, participate in and/or lead code reviews, and independently implement end-user or enterprise services
Soft Skills
Being diligent about your work
Good personality, open and agile-minded, team player, willing to learn and overperform
English proficiency is necessary
Responsible and capable to work unsupervised
Being collaborative, helping others, and not being afraid to ask for help
Being able to organize yourself and your work
Being able to communicate your ideas clearly and succinctly to clients, users, and colleagues
Useful Extra Skills
Familiarity with WPF
Experience with frontend frameworks, especially Angular 2+ and Typescript or AngularJS 1.5
Knowledge of Windows Forms
Knowledge of distributed database systems
Experience with SOAP APIs
Experience in SCRUM based agile projects
Understanding of CI/CD pipelining
Understanding of monitoring tools
Benefits & Environment
Experience with world-class, international customers
Flexible work hours and work environment - results are what matters
A young, professional, and highly committed team of software engineers working with products and services centered around business and IT automation in international projects
Agile, project-centered company organization with a flat hierarchy – one united tribe organized in Squads for project delivery, Guilds for learning, sharing and participating, as well as Chapters to care for each other
Opportunity to grow your personality and professional skills along with the growth of the company