Full Stack .Net Developer

Company Name Confidential
Job Description

Roles and Responsibilities

  • To understand customer requirements and to advise the project team on highly specialized, complex solutions architecture and implementation
  • To create a detailed project scope document for the customer on behalf of the estimations for the tasks and the project schedule
  • To create Functional and Technical Specifications documentation for the project including testing performed and any areas of risk or requiring QA focus
  • To provide input into the feature design stage, estimation and sprint planning
  • To work with Product Manager, BA, Dev Lead, and domain team to design and deliver customer outcomes
  • To work with QA to design and run key functional tests as part of development activity
  • To work with the Business Analyst to resolve gaps or ambiguities in the functional design
  • To work with the Development Lead to resolve gaps or ambiguities in the technical design
  • To create document notes for any development done
  • To develop code in a clear, maintainable way with a focus on ease of use & performance
  • To support overall outcome delivery through creation of configuration within the application - workflow, integration, etc
  • To provide development of innovative, international web application back-end support in the area of Digital Business in an agile way
  • To integrate data, interfacing APIs and various Azure PaaS services.
  • To support agile requirements engineering together with team and product owners
  • To provide quality and security assurance using automated testing and automated code analysis, creation of technical documentation
Skills and Requirements
  • Bachelor of Degree in computer sciences, informatics or equivalent
  • More than 5 years of working experience in the appropriate field for this position
  • More than 5 years of professional experienced in software development using C# or Net and or Java
  • Experienced with web front-end technologies including JAVA or C#.Net
  • Knowledge of software configuration management using tools such as Git
  • Good understanding across several industries helping to reshape parts of business to achieve agreed outcomes
  • Excellent communication skills, with a strong focus on helping to create cohesive, collaborative and productive virtual teams
  • Outstanding problem-solving skills and analytical skills to solve any technical issues met
  • Ability to implement complex features and unit tests and fix complex bugs.
  • Meticulous at both analysis and execution




Bachelors/ Degree

Career Advice to Find Better