New
Job Preference:
- Proficiency with coding, user experience design
- WFH
- PAN India
- Working Days - 5
Job Description:
Responsibilities
- The application developer is the primary resource for determining the approach to be utilized in a project implementation.
- The application developer should possess a thorough understanding of the product from both a functional and technical perspective.
- He or she should have a comprehensive understanding of the implementation methodologies for the technology being utilized in product development, such as .NET, MVC or Java Framework.
- The application developer participates in every aspect of the development and implementation, working with business analysts to ensure full understanding of the change implications to current business processes.
- He or she designs and builds product deliverable s according to specifications, escalates technical design or specification issues to business analyst/project manager and application development director, and works within a given time frame to complete coding.
- He or she follows good development practices and software development life cycle methodologies throughout product development.
- Reviewing current systems
- Presenting ideas for system improvements, including cost proposals
- Working closely with analysts, designers and staff
- Producing detailed specifications and writing the program codes
- Testing the product in controlled, real situations before going live
- Preparation of training manuals for users
- Maintaining the systems once they are up and running
- Working directly with developers and product managers to conceptualize, build, test and realize products
- Gather requirements around functionality and translate those requirements into elegant functional solutions
- Build prototypes at tech scoping stage of projects
- Working along the web developers to create and maintain a robust framework to support the apps
- Create compelling device specific user interfaces and experience
- Standardize the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort
Functional/Technical Skills
- The application developer should be knowledgeable in Microsoft .NET technologies: Dot Net Development including C#, ASP.Net and MVC Framework; with AJAX, JQuery, Javascript,
- Hardware sizing and architecture;
- Network and operating systems;
- Developing on Microsoft SQL, Stored Procedures, DB Optimization techniques.
- Strong understanding of project management methodologies, DB Design, Project Planning, Code Reviews, Documentation, Design and Architecture.
- Strong aptitude to learn and apply new technologies Excellent interpersonal communication, teamwork, and leadership skills Team handling experience.
- Server technologies—Microsoft SQL Server Database, Reporting Services, Analysis Services, N-tier architecture.
- Web servers and Internet technologies—Microsoft Internet Information Server (IIS);
- Microsoft BizTalk Server, and firewalls.
- Developing in Web Application Development Web Services.
Qualification:
25, 28, 50, 64Skills:
- Coding on all tiers of the application.
- Understanding of Algorithms, Data Structures, Object-Oriented design and Systems Architecture.
- Ability to use analytic data and user testing to inform design decision
- Understanding of XHTML / HTML, JavaScript, CSS, XML, or other Web technologies.
- Ability to multi task and good time management skills.
- Ability to work on their own and as a part of the team
- Excellent testing/ QA skills
- Excellent communication skills (verbal and written) to liaise with various departments locally and internationally.
- Using GIT version control Excellent debugging and optimization skills.