Required Skills

mvvm Aspnet Architecture MVC Dotnet Development architectural patterns Dotnet Web Application

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 7th Oct 2022

JOB DETAIL

Requirements and skills

  • Proven experience as a .NET Developer or Application Developer
  • In-depth knowledge of .NET infrastructure.
  • Familiarity with the ASP.NET framework, Database(MySQL, MS SQL or Any) and design/architectural patterns (e.g. Model-View-Controller (MVC) and model view viewmodel (MVVM)
  • Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET)
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Understanding of Agile methodologies
  • Excellent troubleshooting and communication skills
  • Attention to detail
  • A flair for creating well-presented software that is technically sound.
  • Outstanding analytical, problem-solving, and communication skills.
  • Excellent organizational and time management skills.
  • Self-driven, flexible, and innovative.

Responsibilities

  • Utilizing Microsoft's .NET infrastructure to create software solutions that meet clients' requirements.
  • Collaborating with co-workers to facilitate the creation of large, complex developments, as required.
  • Reformulating existing code to ensure adherence to stipulated guidelines.
  • Checking code to detect and remedy errors and omissions.
  • Testing your outputs to ensure that they are in excellent working order.
  • Ensuring that outputs are visually appealing, user-friendly, and engaging.
  • Deploying developments and monitoring uptake by the target audience.
  • Using clients' feedback to inform the creation of subsequent versions of each development.
  • Remaining abreast of coding and technological changes that will impact your work.
  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
  •  
  • Analyze requirements from the Enterra team to design appropriate Power BI reports. Strong capacity to convert general requirements to specs and to commit to iterative development to reconcile different project visions or objectives.
  • Develop reusable, testable, and efficient Power BI reports. This includes:
  • Identifying and configuring appropriate visuals and dashboards
  • Implementing tooltips and drill-throughs
  • Implementing bookmarks
  • Implementing comprehensive slicers
  • Implementing Power BI custom themes and other look and feel components
  • Creating desktop and mobile versions where appropriate.
  • Integration with data storage solutions that may include databases, data lakes, data warehouses, blob stores, etc. This includes:
  • Data Integration and testing using both direct query and data imports (using M)
  • Implement measures using DAX
  • Understanding the implications of certain data access modes (direct query vs live connections vs import) on the availability of both report authoring features and certain DAX measures.
  • Design, develop and maintain the deployment pipeline for reports into workspaces and apps. This includes the ability to demonstrate knowledge of (or the capacity to learn quickly) how to:
  • Deploy and refresh in Power BI service across environments with disparate security configurations;
  • Automate report/data refresh where necessary;
  • Enable and maintain incremental refresh;
  • Trigger refresh via APIs;
  • Handle conditions where cloud based data services may function as on premises sources for the purposes of refresh.
  • Configure and manage capacities in Power BI Premium including appropriate authentication, access and other security requirements.
  • Understand how to provide appropriate access to clients in the absence of Power BI Premium.
  • Creation and application of test plans for all aspects of reports.
  • Creation of report documentation.
  • Participate in regular SDLC activities ranging from estimation, status reporting, SCRUM sessions, design meetings, code reviews etc.

Company Information