Software Engineer

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

What You'll Do:
  • 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.

What You'll Need:
  • 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

What we offer:
In addition to an outstanding work environment with rapid advancement potential, Gartner associates enjoy exceptional compensation and benefits, including:
  • 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
Mid-Senior-level Technology | Information | Information Technology Full-time Information Technology | Other | Engineering Senior Software Engineer | Software Engineer
Gartner, Inc. is a global research and advisory firm providing insights, advice, and tools for leaders in IT, Finance, HR, Customer Service and Support, Legal and Compliance, Marketing, Sales, and Supply Chain functions across the world.