mvvmAspnet ArchitectureMVCDotnet Developmentarchitectural patternsDotnet 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.