net engineer with BPM tasks for WB Lending team

net engineer with BPM tasks for WB Lending team

  • Job Description

    Area & Application type: The role is part of Development team dedicated to multiple projects across the bank, at the moment 3, one a web based application, second a runtime application and the third one which involves a contributor role to an existing solution used at bank level. For the first 2 projects the role will have to provide support in project maintenance, bug fixing, and help in new developments. For the third role our expectation is for the role to help develop the project both as a .net engineer as well as a BPM configurator.

    Team & Way of working: 

    A team composed of System Analysts, .net developers, AQA engineers and DevOps that delivers value across multiple projects.
    Engineer preferably from Bucharest willing to come once a week at the office.

    Technology & ideal candidate:

    .net framework

    .net core

    SQL server

    IIS

    Webforms

    BPM experience and willing to contribute as a bpm configurator

    Experienced .net developer with at least 3 years of practical experience

     

    Soft skills and other relevant information (to be filled in by CL & IT Recruiter):

    Team player

    Communication

    Adaptability and flexibility
    Willingness to contribute to multiple areas, not just code

    Proactive

     

    Mission

     As a .NET Developer you will be a member of an Agile team of System Analysts, Developers and DevOps Engineers delivering E2E functionalities to our internal clients.

    Our environment inspires you to innovate and our Agile way of working empowers you to achieve set goals while also enhancing your technical skills

    Your day to day

    • Collaborate with System Analysts, Testers, Business Users, Product Owners and other support teams: Infrastructure, Security administration, etc.
    • Develop and implement .NET custom application and writing clean, semantic code.
    • Code Review and Pair Programming on different projects developed within the team.
    • Perform unit and integration tests to ensure software conformity to the functional and technical specifications.
    • Proactively scope and present new ideas to improve our applications and functionalities for Internal Users.
      • Challenge the business requirements, if needed, being ready to explain different approaches of the proposed solution.
      • Provide support and investigation for production incidents (as 3rd line support).
      • Ensure the quality of the software and consider non-functional requirements (security, performance, availability or scalability).
      • Contribute together with the rest of the team to continuous improvements of the development process.
      • Follow Agile Way of Working principles on day-to-day business having an open mindset.
      • Help the team fulfill IT Governance requirements, such as technical documentation, vulnerabilities monitoring and other security controls when required.
      • Develop processes, workflow and interfaces for assigned functionalities.
      • Produce clean, efficient business process rules based on specifications.
  • Requirements

    What you bring to the team

     

    • University degree in Computer Science or other related fields preferred; equivalent experience will be considered.
    • 3 – 5 years of proven experience in the role of .NET Developer.
    • You like to write simple, clean code and understand the importance of refactoring and SOLID principles. You are a big fan of design patterns.
    • You acknowledge the importance of unit testing and security principles and do not consider it as an optional practice.
    • Experience with .NET (.NET Framework or .NET Core), SQL Server, IIS.
    • Experience with Business Process Management Platforms.
    • Workflow diagram design.
    • Web development experience (Webforms, HTML, CSS, Web API, JavaScript) – knowledge of webcomponents is a plus.
    • Experience and affinity of IT Security principles: SAST-IAST-DAST and shift-left approach.
    • Experience working with Agile and Continuous Delivery approaches and best practices.
    • Autonomous in executing tasks.
    • Adaptability: adapt to changing technologies and changing business requirements, learn new skills and technologies.
    • Positive attitude and oriented towards solving problems.
    • The ability to give constructive feedback and openness to receive it as well.

    Nice to have

    • Knowledge of banking processes and products is a plus.
    • Knowledge of docker, containers is a plus.
    • Previous experience with BPM tools is a plus.
    • Previous experience with AzureDevOps pipelines.

    Work experience in an Agile organization.