الوصف والمتطلبات
Position Summary:
Responsible for the development of application frameworks and critical tools used by application teams which may include providing “big picture” oversight for development of new or enhanced products.
Job Title: Software Engineer / Senior Software Engineer
Experience Level: 4-6 Years
Location: Hyderabad, India
Essential Duties:
· Designing, coding, and debugging frameworks to be used by application developers to create/maintain software applications
· Maintain, upgrade and enhance existing framework development
· Review and resolve software-related findings and make required changes
· Regularly attend team meetings to discuss projects, brainstorm ideas, and provide status updates
· Improve performance of existing software
· Work closely with the architecture and application development and QA teams to ensure product is well-tested and updates are properly deployed
· Write and maintain design specification documents
· Investigate product functionalities, new technologies or 3rd party software for areas to improve current product.
· Provide technical expertise to troubleshoot issues reported by the customers, support or QA.
· Estimate, prioritize and refine tasks during the Sprint Planning event
Basic Qualifications:
· Core Java (1.8 and above)
· Eclipse
· Code control software (i.e. SVN)
· Utilizes well-developed professional skills and solid functional/technical knowledge to perform essential functions
· Continually seeks opportunities to expand knowledge and skills and stays current with evolving technology and/or business
· environment
· Bachelor’s degree in business, software engineering, computer science or information science
· 3+ years of experience in software product development
· Expert proficiency in writing code
· Analytical skill
· Written and oral communication skill.
Preferred Qualifications:
· Desirable skills: Jenkins, Javascript, Linux, MAC, HTML, CSS, XML, JSON, Tomcat, Automated testing