IT Senior Lead Developer - Process Automation
3M
Wroclaw, Poland
5 d. temu

Position Description

The person in this position is a part of Global Simplification & Process Automation Team at Global Service Center. Responsible for supporting and automating business processes through designing and developing various types of applications based on the Microsoft technology stack.

An expert who will know how to use ASP.NET Core, React.js or WPF frameworks to provide solutions that are efficient, well structured, maintainable and easy to understand.

The Process Automation Developer must know how to take advantage of 'Born in the Cloud' applications and be familiar with SaaS services offered by the Azure like Machine Learning Studio or Azure Bot Service.

A person not afraid of new challenges like an integration between the Azure and Salesforce clouds. Working within project planning constrains, communicating and identified project risks and issues to project leaders.

Collaborating effectively across 3M's Global IT Organizations when required.

Duties and responsibilities :

  • Working in a small scrum teams on various type of application to deliver values to business
  • Designing and developing solutions (greenfield projects) following the best practices in the software development area
  • Mentoring and providing advice on development techniques to less experienced team members
  • Collaborating with the global team (architecture board) in the design and implementation of solutions
  • Working with Business Analysts to define user requirements and translate them to a functional documentation
  • Strongly collaborating with project leaders - communicating and identified project risks and issues to them, performing a demo of solutions at the end of each sprint
  • Searching for the best technologies that meet business needs, creating a proof of concept based on them
  • Creating functional specifications of designed solutions
  • Education and experience :

  • University degree (B.Sc. or M.Sc.) in IT or relevant experience
  • Minimum 2 years of professional experience in software development
  • Experience in Agile practices, especially in the Scrum framework
  • Experience in working at an global / multi-cultural environment Fluent in English Self-starter
  • Knowledge and skills :

  • Proficiency in .NET ecosystem (.NET Framework and .NET Core) and in C#
  • Knowledge about multithreading and asynchronous programming models
  • Expertise in ASP.NET Core (MVC, SPA) and WPF Familiarity with RESTful architecture and ability to implement it
  • Knowledge about design patterns (MVC, MVVM, IoC etc.) and experience in their application in practice
  • Familiarity with databases - designing and querying (SQL Server, T-SQL) and ORM frameworks (EF and EF Core)
  • Expertise in web technologies - CSS3, HTML5, JavaScript and React.js Knowledge about Git, GitHub and Bitbucket
  • Willingness to learn new technology if it's required Fast learning and well developed analytical thinking
  • Aplikuj
    Dodaj do ulubionych
    Usuń z ulubionych
    Aplikuj
    Mój adres email
    Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
    Kontynuuj
    Formularz wniosku