Short Description
Gartner is hiring a Software Engineer who has the ability to work independently or within a team, proactively, in a fast-paced Agile-SCRUM environment.Job Description
- The ideal candidates should have strong hands-on software development experience with Java and ReactJS, to contribute to agile development practices and must have been involved in all phases of the software development life cycle.
- Understands Gartner's domain, business model and works with business stakeholders to achieve objectives and goals by contributing to the development world-class client portal.
- Builds web applications â?? translates requirements and designs into working software, follows coding standards, conducts code reviews, builds appropriate unit tests & integration tests and follows security and performance best practices.
- Assists in defining software architectures
- Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the capabilities of the application
- Owns success â?? Takes responsibility for the successful delivery of the solutions.
- Contributes to continual improvement by suggesting improvements to application architecture, user interface and applying latest technologies
- Ability to work independently or within a team, proactively, in a fast-paced Agile-SCRUM environment.
- University degree in Bachelor of Engineering or a Master's degree in CS with 2+ years of experience in software development.
- Must have full stack experience in developing web applications using Java, Spring/Struts, XML, HTML, CSS and Javascript.
- Must have strong Web UI knowledge and best practice skills, with experience in one or more frontend frameworks. (React/Redux/Angular/Material-UI/Bootstrap).
- Must have experience with relational databases (like Oracle/MySQL) with strong SQL skills, any NoSQL experience is a plus.
- Knowledgeable in using development tools, testing frameworks, servlet containers and techniques (Maven, JIRA, GIT/SVN, Bamboo/Jenkins, Selenium, JMeter, Tomcat, XP/TDD).
- Ability to solve cross-browser issues and understands web accessibility standards
- Experience developing responsive web sites desirable.
- Excellent verbal and written communication skills.
- Must be able to provide accurate estimates of technology work and deliver high-quality work on schedule
- Strong desire to improve upon their skills in software development, frameworks, and technologies
- An upbeat, positive culture. Integrity, objectivity, collaboration, results and a no-limits mindset are central to our values
- Limitless growth. We work with you to help you meet your goals and advance within the company
- Encouragement to be innovative and challenge the status quo
- Exposure to industry-leading training and development
- Performance-based recognition and rewards
Software Engineer