
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About Gartner IT
Join a world-class team of skilled engineers dedicated to building innovative digital solutions that empower our colleagues and clients. At Gartner IT, we foster a culture of continuous innovation, embrace an outcome-driven approach to success, and believe that exceptional ideas can emerge from any member of the team. We aim to make a significant organizational impact by delivering cutting-edge technology solutions that drive Gartner's operations.
About this Role
This Software Development position focuses on the design, implementation, and ongoing support of Python-based web applications. You will play a key role in fulfilling our Consulting & Insights Technology strategy by contributing to the development of robust and scalable solutions.
What You'll Do:
- Design, implement, and perform unit and integration testing for Python-based applications and services.
- Contribute to the review and analysis of business requirements to ensure effective solution development.
- Collaborate actively in architecture and technical design discussions.
- Participate in code reviews, peer inspections, and technical design/specification processes.
- Document and review detailed design specifications for clarity and accuracy.
What You'll Need:
- A Bachelor's degree or its foreign equivalent in Computer Science or a closely related field is required.
Must Have:
- A minimum of 2 years of experience in software development, with a focus on full-stack web application development.
- Strong proficiency in the Python programming language.
- Extensive experience with front-end technologies including HTML, CSS, JavaScript, and jQuery.
- Hands-on experience with relational databases and SQL (e.g., SQL Server, MySQL, PostgreSQL).
- Excellent verbal and written communication skills, with the ability to effectively interact with diverse teams.
- Strong problem-solving capabilities and a systematic approach to addressing technical challenges.
Nice to Have:
- Experience with Python web frameworks such as Django or Flask.
- Familiarity with ReactJS.
- Knowledge of integration and web services technologies (e.g., HTTP, SOAP, REST, XML, JSON).
- Experience developing software in cloud environments like Azure or AWS.
- Familiarity with Scrum software development methodologies.
Who You Are:
- Possess excellent communication and prioritization skills, enabling efficient task management and collaboration.
- Demonstrate the ability to work proactively both independently and as part of a team in a fast-paced AGILE-SCRUM environment.
- Exhibit a strong sense of ownership and take responsibility for the successful delivery of solutions.
- Show a keen desire to continuously improve your skills in software development, frameworks, and emerging technologies.
Don't meet every single requirement? We encourage you to apply anyway! You might just be the right candidate for this, or other roles at Gartner.
Who Are We?
At Gartner, Inc. (NYSE: IT), we empower leaders who shape the world. Our mission is to deliver actionable, objective business and technology insights through expert analysis and innovative ideas, helping enterprise leaders and their teams achieve their most critical priorities. Founded in 1979, Gartner has grown to include 21,000 associates globally, supporting 14,000 client enterprises across 90 countries and territories. We are engaged in meaningful, interesting, and substantial work that makes a difference. We seek associates with the intellectual curiosity, energy, and drive to create impact. The bar is set high, and so is the potential for your contributions here.
What Makes Gartner a Great Place to Work?
Our extensive, largely untapped market potential provides endless opportunities for professional growth and personal fulfillment, including avenues that may not yet exist. Your progress is driven by your passion and performance. We attract remarkable individuals who collaborate effectively and achieve success as a team, united by the common goal of delivering exceptional results for our clients. Our teams are inclusive, comprising individuals from diverse geographies, cultures, religions, ethnicities, races, genders, sexual orientations, abilities, and generations. We invest in exceptional leaders who foster your best performance and amplify the company's success, driving multiplied impact and results. This commitment to excellence has consistently earned Gartner recognition as a great place to work worldwide.
What Do We Offer?
Gartner provides world-class benefits, highly competitive compensation, and rewards top performers disproportionately. In our hybrid work environment, we offer the flexibility and support necessary for you to thrive, enabling productive remote work and fostering engaging in-person collaboration within a vibrant, purposeful, and inspiring community.
Ready to advance your career with Gartner? Join us!
Company
Gartner
Gartner, Inc. Gartner, Inc. is a leading global technology research and advisory firm headquartered in Stamford, Connecticut. The company specializes in providing insights and consulting s...