
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 creative digital solutions that support our colleagues and clients. At Gartner IT, we foster a culture of continuous innovation and an outcome-driven approach, recognizing that impactful ideas can emerge from any team member. We are committed to delivering cutting-edge technology solutions that power Gartner's operations and strategic initiatives.
About this role
This Software Development position is responsible for the design, implementation, and ongoing support of Python-based web applications. You will play a key role in fulfilling our Consulting & Insights Technology strategy.
What you'll do
- Design, implement, perform unit and integration testing, and support Python-based applications and services.
- Contribute to the review and analysis of business requirements.
- Collaborate actively in architecture and technical design discussions.
- Conduct and participate in code reviews, peer inspections, and technical design/specification processes.
- Document and review detailed designs.
What you'll need
A Bachelor's degree or its foreign equivalent in Computer Science or a 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 core web technologies including HTML, CSS, JavaScript, and jQuery.
- Hands-on experience with relational databases and SQL, including platforms such as SQL Server, MySQL, and PostgreSQL.
- Excellent verbal and written communication skills, with the ability to effectively interact with cross-functional teams.
- Strong problem-solving abilities.
Nice to have
- Practical experience with Python web frameworks such as Django or Flask.
- Experience with ReactJS.
- Familiarity with integration and web services technologies, including HTTP, SOAP, REST, XML, and JSON.
- Experience developing software within cloud environments like Azure or AWS.
- Exposure to Agile-Scrum software development methodologies.
Who You Are
- Possess excellent communication and prioritization skills.
- Capable of working proactively and independently, or collaboratively within a fast-paced AGILE-SCRUM environment.
- Demonstrates ownership and responsibility for the successful delivery of solutions.
- Exhibit a strong desire to continuously improve 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.
Company
Gartner
Gartner, Inc. is a leading global technological research and consulting firm headquartered in Stamford, Connecticut. The company specializes in conducting in-depth research on technology trends and di...