Full Stack Software Developer Job in Micro Focus Software Solutions India Pvt. Ltd.
Full Stack Software Developer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Description:
- The team member will be responsible to work along with product development team to contribute primarily on the engineering for the product, which includes participate in product engineering, understanding and contributing to product architecture, understanding and influencing the road map, mentoring junior members and showing complete ownership of assigned modules in terms of quality, schedule and customer responsiveness. We are looking for people with the right blend of skills, education, experience, and attitude to fill these exciting and challenging positions. Above all, we want people who are smart and get things done.
Responsibilities:
Understand customer requirements/specifications working with product management and translate into detailed use cases
Accurately estimate and plan work items, and independently handle priorities in accountable area of ownership
Understand high and low level design of the assigned product module
Understand overall architecture of the product and the dependencies in order to develop new feature code and fix current bugs
Excellent exposure to UX practices who can develop user centric applications and pages
Work on root causing and resolving defects found by customer or in house quality assurance team for the given module
Work on product feature enhancement as part of product roadmap
Ability to develop requirements from POC to productization by validating with stakeholders
Own quality, schedule and plan for assigned defect or feature enhancement
Understand the product road map and big picture while working on a specific module or area
Lead development activities by working with various project stake holders
Follow scrum practices and agile methodology religiously
Mentor junior team members on domain, technology and processes
Ability to work with global team, contribute to product/technology strategy and manage key stakeholders
Inclined towards innovation, and actively plugged into evaluating emerging technologies/industry trends for the product betterment
Provides guidance and mentoring to less- experienced staff members
Required Mandatory Skills:
Extensive working experience in core Java and Spring technologies
Hands on working knowledge of Application Servers, OAuth, authentication procedures
Excellent knowledge and working experience in JavaScript, JQuery, AngularJS, React JS, AJAX, JSON, HTML5 and CSS
Ability to develop Restful services & API s
Passion for UX and thrive to develop user centric applications
Good exposure to modern frontend development frameworks
Agility to quickly adopt to new UI technologies
Familiarity with scripting languages like Python, Perl, ruby, shell
Experience working in Linux/Windows environments
A passion for building high-quality, innovative software systems
Experience of programming in multi-threaded applications using various synchronization techniques
Good analytical skills and understanding of Data Structures
Profound knowledge of OS and memory management with excellent debug skills
Have experience in Enterprise file system product domain is a plus
Experience of resolving complex customer issues and following customer response norms
Excellent communication and written skills
Minimum 8 Years
2 - 4 Hires