What makes Gartner a GREAT fit for you When you join Gartner, you’ll be part of a team with a no-limits mindset that helps the world become smarter and more connected. We’re the world’s leading research and advisory company that steers clients toward the right decisions with business and technology insights they can’t find anywhere else. Our associates enjoy a collaborative work environment with exceptional training and career development. If you like working with a curious, supportive, high-performing team, Gartner is the place for you.
Interested in learning more, view and register for any of our upcoming recruiting events !
Software Engineer
Gartner’s Conferences Technology Team seeks an experienced, energetic Senior Software Engineer to help build the next generation of cloud-based systems and services that power Gartner’s $400M worldwide Conferences business. Translate requirements and designs into working software, follow coding standards, conduct code reviews, build appropriate unit tests and integration tests, and follow security and performance best practices. Play a part in defining software architectures – collaborate with leads to explore existing systems, determine areas of complexity, uncover potential risks to successful implementation, and learn the applications capabilities. Own success and take responsibility for successful delivery of the solutions. Contribute to continual improvement by suggesting improvements to application architecture, user interface and applying latest technologies. Work within a team, proactively, in a fast-paced Agile-Scrum environment.
What you’ll do:

  • Translate requirements and designs into working software, follow coding standards, conduct code reviews, build appropriate unit tests and integration tests, and follow security and performance best practices.
  • Play a part in defining software architectures – collaborate with leads to explore existing systems, determine areas of complexity, uncover potential risks to successful implementation, and learn the applications capabilities.
  • Own success and take responsibility for successful delivery of the solutions.
  • Contribute to continual improvement by suggesting improvements to application architecture, user interface and applying latest technologies.
  • Work within a team, proactively, in a fast-paced Agile-Scrum environment.

What you’ll need:
Requires a Bachelor’s degree in Computer Science, Computer Engineering or a directly related field plus 2-4 years of experience in software development. Experience must include:
2-4 of experience with the following (experience may be gained concurrently):
– Hands-on software development with .NET Frameworks (preferrable dotnet core 2.1) using C#
– Involvement in all phases of the software development life cycle
– Microsoft SQL Server and demonstrated SQL skills
– Full-stack development of web applications using ASP.NET Core/MVC and SQL (with Entity Framework)
– Developing and managing REST and GraphQL Web Service API(s).
– Well versed in the popular design patterns, and their implementation in a real-life scenarios.
– Preferred to have hands-on experience in migrating monolithic applications to microservices and micro frontends
Two (2) years of experience with the following (experience may be gained concurrently):
– Experience developing applications deployed to the AWS Cloud using technologies such as SQS, Lambda, CloudFront / S3, Elastic cache, API Gateway, App Sync etc.
– Proficient in creating, deploying and managing docker containers.
– Proficiency in DynamoDB (or another NoSQL document database)
– Building and deploying scheduled services and Windows client applications
– Using development tools for test-driven development
One (1) year of experience with the following (experience may be gained concurrently):.
– Building and deploying containers (using dockers) to ECS or Kubernetes.
– Preferred to have an experience in search engine such as Elastic Search OR SOLR
– Web UI knowledge and best practice skills, with experience in frontend frameworks including Angular JS and jQuery
– Solving cross-browser issues and understanding web accessibility standards
– Preferred to have experience in building Infrastructure as Code using Code Deploy, Terraform or Jenkins
On top of the above technical skills, candidate should be
– Proficient at researching innovative solutions for challenging technical problems.
– Excellent in verbal and written communication skills.
– able to work independently and in an agile team.
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
  • Encouragement to be innovative and challenge status quo
  • Exposure to industry leading training and development – We work with you to help you meet your goals and advance within the company
  • Performance based recognition and rewards

Who are we:
is the world’s leading research and advisory company, offering information, advice and tools for business leaders. We provide objective and invaluable insights to our C-level executive clients, where we guide them to achieve the mission-critical priorities of their organization. We’ve grown exponentially since our founding in 1979 and now employ over 17,000 associates globally and support 12,000 clients in more than 100 countries.
Our awards and accolades:

  • Fortune
  • Forbes
  • Human Rights Campaign Corporate Equality Index

Job Requisition ID:51111


Source link