Senior .NET Developer

Senior - Full time
Industry - Software development

Client - Blue Prism

Highlights

Blue Prism is a market leader in the Intelligent Automation and Robotic Process Automation domain with more than 1000 employees worldwide. In line with the establishment of their new Development Centre in Lisbon, we are looking for a team of experienced and passionate developers to join the pioneer team. Apply now if you are interested to join a innovative and dynamic company with the latest development technologies.

Lisbon, Portugal

Responsibilities

To support our expansion, we are seeking an experienced and professional individual to join our development team with primary responsibility for researching, designing and implementing enhancements and fixes to our market-leading application.
The successful candidate will be a strong team player who enjoys technical challenges within a fast-paced environment, applies sound judgment and enjoys working both individually and as part of a team.
This role would be well suited to an experienced senior individual who has a demonstrable interest in artificial intelligence and machine learning and who has previous experience in designing, developing and delivering enterprise products

Responsibilities:
• Make system design and decisions on current generation and green-field projects, involving and collaborating with the rest of the development team
• Develop application architecture that is scalable, reliable, available and manageable
• Work with the Development Manager and the team to consistently move the software development process forward in terms of agility in areas of Scrum, Kanban, Lean, XP, etc
• Work closely alongside product managers, developers, QA, etc. to ensure requirements are delivered on-time and to-specification
• Contribute to the technical product documentation and working with the product management team to ensure effective communication of features to the customer base
• Delivery of high-quality product increments using best practice agile techniques
• Experience of leading redeveloping of desktop applications to web applications
• Provide third-line development assistance to the product support team and the professional services projects team

Qualifications

Technical Requirements:
• All-round technical skills, with demonstrable programming experience using C#
• C#.NET (5+ years)
• Knowledge or exposure of .NET Core
• Frontend web development experience (HTML, CSS, Javascript)
• Microsoft SQL Server, Transact SQL (2+ years)
• Object Oriented Development practices and principles (SOLID principles, IOC, etc)
• Unit Testing experience
• Modern source code repositories, e.g. Git
• Continuous integration / continuous delivery
• Awareness of common design patterns
• Agile development practices

Good-to-have:
• VB.NET (2+ years)
• Server-side web development such as ASP.NET, Web API, MVC
• CSS (SASS/LESS)
• Experience using ORMs (Entity Framework, NHibernate, Dapper)
• Javascript frameworks such as Angular, Ember, or React
• Application automation
• Unit testing with NUnit/xUnit/MSTest/Moq
• Web Services (WCF, SOAP, REST, gRPC)
• Python
• Distributed systems design
• Messaging
• Test Driven Development
• Other non-MS / NoSQL database technologies

Soft skills:
• Ambitious: strives for technical excellence and continuous improvement
• Proactive: has the drive for continuous learning and takes initiatives

Education

BSc/BA degree in computer science, engineering or related discipline OR relevant years of experience in required skills

Cookies make our website work properly and better for you

We use cookies to improve your experience on our website.
By continuing to browse this site, by default you agree to the use of cookies.
You can change your preferences using the preferences button below.

Visit our Cookies Policy to learn more.

COOKIES