Senior .NET Developer

Senior .NET Developer

We are looking for a strong .NET Developer to join our team! As a .NET Developer, you will have to have a strong understanding of .NET, C and the usage of different Nuget libraries. 

The position is in a team, responsible for the development and maintenance of the Myscan solution.

This solution is a Scan & Go implementation, supporting retailers in the checkout process.

The solution is deployed On-prem and consists partly of several modern services, using ASP.Net core with entity framework. Another part of the solution consists of some classic services, one of them is a monolith, containing extensive business logic. The performance and the availability are both important aspects in the development of all features.

The Developer will perform duties and tasks to support a complete life cycle management (example: Analysis, Technical Requirements, Design, Coding, Testing, and implementation of Systems, etc.).  

He/She will work closely with Solution Architects, a Mobile App team and Professional Service teams across different regions primarily Europe and will be part of an Agile Team.  The role includes research and Continuous Development of new features and the responsibility to solve operational defects. This position collaborates with the operations team routinely and henceforth excellent English communication skills (both written and verbal) are essential.

Responsibilities:

  • Conducts systems and requirements analysis, creates and contributes to task lists, cost and time analysis
  • Performs assigned functions and tasks to meet project plan and quality review requirements.
  • Raises issues as appropriate to support effective resolutions.
  • Analyzes specifications and user requirements to perform assigned applications development work.
  • Assists with system and component designs to meet requirements.
  • Participates and documents design and code reviews to improve quality.
  • Analyzes, designs, codes, tests, and documents to develop application software.
  • Develops unit tests to deliver quality code.
  • Performs applications maintenance and support functions to support problem resolution.

Qualifications:

  • Hands-on working knowledge and experience is required in:
  • .NET / C#;
  • Experience working in Jenkins or any other CI/CD environment;
  • Experience working in Containers;
  • Relational Databases (PostgreSQL, MySQL, SQL, etc.);
  • Agile Methodologies (Scrum, TDD, BDD, etc.);
  • Understanding of Microservices Architecture & Monolith Architecture is a must;
  • Development of Complex Application and System Architectures;
  • Strong organizational skills;

Experience with several of the following tools/technologies is desirable:

  • GIT (Bit Bucket, Gitlab, etc.), Jira;
  • Multiple .NET technologies around Entity Framework, Linq, etc;
  • Design Patterns and implementing the Design Patterns.

Knowledge of the following technologies is a plus:

  • Other Frameworks (Xamarin, etc.);
  • Secure Development based on OWASP standards.

Soft-skills profile:

  • A clean coder who will always leave the code in better shape than they found it;
  • A curious person who never stops learning and loves to try new things, even when they don't succeed on the first try;
  • A team-oriented developer with the motivation to bring out the best in others;
  • A person who shares our appreciation for transparency and is willing to share their experience and knowledge for the benefit of the team;
  • Someone who is willing to take a stand for something they believe in;
  • Somebody that takes pride in their work and knows that development is a craftsmanship;
  • Someone who is capable to navigate through complex software solutions.

What we offer
You will find here not only a challenging and interesting workplace, but also a rewarding work experience, with competitive compensation and benefit packages:

  • Soft skills and technical training for current and emerging products and technologies;
  • Career development: opportunity to grow within the team;
  • Special referral bonuses for recommending your friends;
  • Private Medical subscription;
  • Meal tickets;
  • Extra vacation days;
  • Friendly team who is eager to meet you.

What's next:
It's best to apply today, because job postings can be taken down and we wouldn't want you to miss this opportunity. In case you need further information, just send us a message at Iulia.Ionesie@stefanini.com and we'll be happy to assist!
 
The preceding job description had been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties and responsibilities required of employees assigned to this job.
 
Diversity & Inclusion
Here at the Stefanini Group, we value plurality and equity, regardless of race, sexual orientation, disability, age, ancestry, religion, gender, and nationality. We understand and encourage the importance of being you!
 
About us
We are a Brazilian company with over 35 years of experience in delivering IT services worldwide, ranging from IT outsourcing to application development or IT staffing. We have a direct presence in 41 countries, through our 70 offices located throughout the world. We have managed to become the preferred partner of many small-to-midsize local and regional companies as well. Most of our clients come from industries such as financial services, manufacturing, telecommunications, chemical, services, technology, public sector and utilities.

Stefanini has career opportunities locally and around the world for professionals interested in a vibrant, passionate, team-oriented workplace. If you are a customer-centric person with a "get it done" attitude, come over for coffee and a talk on your future career with us! Learn more about us on www.stefanini.com and join us on LinkedInFacebook and Instagram where we regularly post insights from our colleagues.
#LI-HYBRID

Atașează CV-ul CV de pe site
Atașează CV-ul

Indicați Nume și Prenume

Ai un CV pe site? Intră
Trimite CV-ul

Alegeți jobul

Adaugă o scrisoare de intenție
Închide
Felicitări,
CV-ul tău a fost trimis cu succes! 🥳
Închide