Job Description

Role overview:Ipsos is looking to hire a senior software engineer who will be responsible for leading the development and implementation of technologies, whether home-grown or vendor packaged, that will satisfy Ipsos’ business goals. This position requires technical acumen and collaboration skills. We are looking for individuals who are highly logical and creative in their approach to software development, who have experience making technical decisions, and who have ability to "think outside the box".While experience with the specific technologies we use (.Net, MS SQL, Cloud solutions) is important, we are equally interested in general application architecture and design competency. We are mainly working in a Microsoft environment and do most of our work in C#, ASP.NET, and MS SQL. Our technologists are involved in all aspects of project lifecycle, working closely with the business community, and with members of other technical disciplines (Architecture, PM, BA, QA) from project inception to transition. We value well rounded individuals who bring a mix of hard technical skills, structured problem-solving methodology, peripheral vision, and interpersonal skills to the table.What will I be doing? Implement excellent solutions that address our business needsConduction of Business needs analysis and propose the best accurate solutionAnalyze specifications and translate requirements to task specificationsReview and repair legacy codeResponsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programsResponsible for development of new solutionsResponsible of homologationCapable of writing proposals or papersDevelop and continuously improve best software engineering practicesOverseeing the design and quality delivery of solutionsConsistent on-time and on-budget delivery of technical solutionsIncorporate best practice platform development standards in adherence to Ipsos Tech's architecture and standardsOn-going communication and escalation of status and issuesOrganizing, prioritize tasks in the pipeActively watching industry trends.Stay ahead of the curve – Keep informed of industry and market trends in emerging technologies and platformsWhat do I need to bring with me? 5+ years professional experience in software development and integration of vendor products into an enterprise setting with proven experience in .Net (VB, C#) development on large initiatives and object-oriented development.Ability to handle client relationship management. Strong communication and collaboration skillsDemonstrated ability take charge, and get things doneMulti-task and react positively to frequent changes in prioritiesDemonstrated ability to conceive, design, and develop innovative technologies. Open minded with problem solving skillsAbility to describe solutions using industry standard toolsExperience working in a heterogeneous technology environment, mixing custom software with commodity technology capabilitiesSignificant experience in: (a) Code level design - functional decomposition and use case realization, design patterns, UML class diagrams and sequence diagrams (b) .NET development in C# and SQL (c) SOA concepts and practice (d) Cloud technologiesStrong Computer Science fundamentals; able to optimize and come up with novel solutions. Well versed in current technologiesExcellent written and verbal communication skills and fluent in English.Project management skills (track progress, tasks prioritizations, work estimation). Ability to produce technical documentations or general documents on projectsExperience of working under Agile frameworksBonus Points:Understand LLM-powered apps (tools, agents, prompt engineering)Experience with survey research tools or statistical packagesKnow your way around cloud-native systems (GCP)Enthusiasm for building something new, fastWhat is in it for me? Flexible & Hybrid workingFlexible Benefits platform (e.g.: 7Card, Kindergarten support and many more)Additional Vacation days (starting 25 days)Referral & Seniority bonusGifts and events on festive days of the yearBooksterEmployee Assistance ProgramRewarding programOpportunities for professional growthOnline Learning PlatformProductive & collaborative atmosphereSocial and environmental responsibility

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In