Requirements
Description and Requirements
The Full Stack .NET Developer + UI/UX is responsible for a demanding and rewarding variety of dutiesrelated to the development, enhancement and delivery of industry-leading web-based enterprisesoftware systems and desktop applications. This person needs to possess a combination of deepexperience with programming languages (ASP.NET, .NET Core, jQuery and JavaScript), experience with databases and data-driven application systems, strong UI/UX design capabilities, and a history of working successfully in small innovative software teams with a flexible, upbeat approach to working with colleagues. This individual is also responsible for developing, implementing, and overseeingapplications/utilities and follows up standard procedures to ensure the integrity and availability ofapplications.Responsibilities:Strategy & Planning
- Understanding the new requirements and change requests in existing applications provided by onsite team ?
- Participate in interactions with onsite team in daily calls for requirement analysis and query resolution if any ?
- Drafting the implementation plan for any change request (CR) or new project ?
- Gaining the knowledge of Business rules and domain terminology for efficient implementation of requirements ?
- Time estimation of new projects and large change requests ?
- Finding the scope or effect of any change request affecting multiple applications or multiple areas of same application ?
- Documenting all the CRs and new projects along with business rules ? Coding, debugging & unit-testing ?
- Work closely with development team
- Develop & understand specifications, designs, wireframes ?
- Document and Report tasks, solutions, progress and issues ?
- Participate in daily-standup's and reviews
Development and UI/UX Implementation
- Drafting the architecture for any new project and executing the planned phases of development
- Taking the KT (Knowledge Transfer Session) for working on any CR from the person having prior knowledge or from the knowledge repository documents ?
- Understand how our applications operate, are structured, and how customers use them for better and efficient implementation of change requests ?
- Implementing new code following coding standards, and quality assurance policies and procedures ?
- Creating HTML pages according to the wireframe like navigation, form fields, header, sidebar, footer etc.
- Ensuring cross-browser compatibility and responsive layout implementation ?
- Resolving UI issues and integrating UI with programming systems ?
- Conducting team meetings for understanding business rules with Project manager and other team members ?
- Attend internal meeting during the implementation phase to discuss incorporation of new changes discussed in daily client calls ?
- Conduct research and make recommendations on database products, services, protocols, and standards in support of procurement and development efforts.
UAT and Deployment
- Planning the UAT of the CR or project by formulating the test case and providing the test data.
- Documenting the changes to be implemented in production for release of CRs.
- Creating scripts and builds to be deployed.
- Documenting the changes to be implemented in production for release of CRs
- Creating scripts and builds to be deployed
- Planning the deployment i.e., estimating downtime, writing deployment steps to be performed.
- Planning the rollback steps and downtime estimation for such scenarios ?
- Deployment of release package to production ?
- Validating the new release in production by performing some steps that do not change the state of production data.
Position Requirements
Formal Education & Certification