Senior .NET developer, Brasov, Romania

Senior .NET developer, Brasov, Romania

job

Responsibilities:

• Design, development, testing and documenting software products according to business requirements

• Assisting product owners and stakeholders to analyze functional requirements and technical feasibility in developing projects requirements, designs and estimates

• Helping project teams identify points of reuse, and leverage existing IT assets where appropriate

• Providing guidance to software development teams related to technical challenges, process challenges, or understanding guidance on application architecture and standards

• Working with architects to evaluate new technologies relevant for future growth (e.g. Azure Data Factory etc.)

• Conduct design and code reviews

• Enforce best practices, coding guidelines, and code quality

• Provide guidance on optimizing and performance tuning of production code

• Work on Technical Debt reduction and refactor current production code

• Work with Agile software life cycle methodologies including: daily scrums, collaboration, sprint reviews and code demonstrations

• Apply advanced design patterns and technologies to develop high quality, scalable, and maintainable code

• Create unit and integration tests to fully test software

• Mentor and lead more junior members of the team

Qualifications:

• Excellent interpersonal skills at all levels

• Excellent oral and written communication skills in English; ability to present and explain technical information in a way that: establishes rapport, persuades others, and gains understanding

• Must have a team-oriented, mutual-success focused attitude

• Proven ability to work independently and handle multiple projects concurrently

• Ability to provide proactive leadership and mentor junior team members including remote developers

• Ability to multi-task, triage issues, and react well to fast paced environment

• Deep understanding of SDLC, Agile concepts, QA processes, devops and best practices

• Strong knowledge of OOP patterns and practices (design patterns and principles, SOLID etc.)

• 5 years experience in software development using .NET Framework 4.0 or higher

• Experience with Web Technologies(ASP.NET, Web API)

• Experience with Client side frameworks (angular.js , react.js) is a plus

• Experience with Relational and NoSql database technologies

• Experience with Test Driven Development

• Experience participating in and/or leading Agile teams using Scrum and/or Kanban

• Demonstrated experience designing the components/implementation and integration of 3rd party systems

• Experience using source code management systems (Team Foundation Server, Git, SVN, etc.)

• Knowledge in Service Oriented Architectures (SOA) and RESTful Web Services

• Documented experience with Enterprise Application Development

• Experience with cloud computing (preferable Microsoft Azure)

Offer:

• Attractive salary with performance related bonuses

• Great working environment

• Training in the latest technologies (leading to Microsoft Certification)

• Relocation package available for the right candidate(s)

• International travel opportunities (Dublin, Greece)

About us

Multinational company developing an internal product focused on collection and comparison of commercial offers (products and services) from different providers, in real time.

OR

Apply using the following contact form:

 

Comments are closed.