Software Engineer 3

Euromonitor International is the world's leading provider of strategic market research on thousands of products and services around the world.
Backend
Senior Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Software Engineer 3

Reporting to the Technical lead, we are seeking a Software Engineer 3 with a strong background in building high-quality web applications on the Microsoft technology stack. You will be responsible for building and maintaining internal and external facing applications, including the maintenance and promotion of department coding standards and naming conventions. Key responsibilities include:

  1. Software Design:

    • Design applications based on end-user needs and SCRUM Team discussions
    • Track projects, tasks, and bugs using company-specified work tracking systems
    • Understand business requirements and contribute to user-friendly application designs
  2. Software Engineering:

    • Develop new applications and enhance existing ones
    • Collaborate with team members to create optimal solutions
    • Improve functionality, user-friendliness, and presentation of Euromonitor's technology solutions
    • Conduct independent research and contribute to technical discussions
    • Ensure high code quality and test coverage
    • Engage in technical discussions, design, and development
    • Liaise with Business Analysts, Product Managers, and customers
    • Practice BDD/TDD/DDD as part of software engineering best practices
    • Participate in peer programming and code reviews
  3. Product Testing:

    • Ensure compliance with end-user specifications through regular reviews
    • Conduct code reviews to identify bugs and performance issues
  4. Maintenance/Support:

    • Monitor, analyze, and address post-deployment bugs
    • Review user feedback and implement action plans for development
    • Provide support to end-users of the applications
  5. General:

    • Contribute to team training on agile development practices and design principles
    • Take technical ownership of projects/tasks to meet deadlines
    • Write concise documentation for applications and websites

Join Euromonitor International, the world's leading provider of strategic market research, and contribute to our technology solutions that improve functionality, user-friendliness, and presentation of our products.

Last updated 5 months ago

Responsibilities For Software Engineer 3

  • Design and develop applications based on end-user needs and SCRUM Team discussions
  • Build and maintain internal and external facing applications
  • Contribute to department coding standards and naming conventions
  • Participate in project delivery timeline creation and estimation sizing discussions
  • Ensure high code quality and test coverage
  • Conduct code reviews and participate in peer programming
  • Liaise with Business Analysts, Product Managers, and customers
  • Monitor and address post-deployment bugs
  • Provide support to end-users of the applications
  • Contribute to team training on agile development practices and design principles
  • Write concise documentation for applications and websites

Requirements For Software Engineer 3

Java
JavaScript
Node.js
  • 3+ years hands-on development experience using Microsoft .NET technologies
  • Experience with .Net Framework Asp.Net MVC/WebAPI/Core, Angular / React, Entity Framework /any ORM
  • Understanding of DevOps practices including CI/CD, QA Automation, Release Automation
  • Experience with testing tools like MS Test, Jasmine, Mock Frameworks, SpecFlow, Postman / Newman
  • Understanding of Cloud technologies (Azure, Google, Amazon Web Services)
  • Experience managing IIS, Microsoft SQL Server, NoSQL DB, Message Queue (RabbitMQ), Node JS
  • OOP programming knowledge (theoretical and practical experience of OO design principles and patterns)
  • Experience with Agile methodologies, BDD, TDD, and DDD
  • Solid knowledge of Git, Team Foundation Server (TFS), SubVersion and Visual Studio
  • Ability to work under pressure and meet tight deadlines

Benefits For Software Engineer 3

  • Professional Development opportunities
  • Flexible Work Schedule
  • Remote work opportunities
  • Positive Work Environment
  • Community Involvement through volunteer programs and charitable initiatives

Interested in this job?

Jobs Related To Euromonitor Software Engineer 3

Software Engineer 3

Join Euromonitor as a Software Engineer 3, building high-quality web applications on the Microsoft stack. Hybrid work, professional growth, and inclusive culture.

Partner Development Manager, SLED, Public Sector

Partner Development Manager position at Google Public Sector, focusing on SLED market partnerships with competitive compensation and hybrid work options.

Senior UX Program Manager, Search

Lead UX program management role at Google Search, focusing on user experience innovation and cross-functional team coordination for billions of users worldwide.

Senior Application Engineer

Senior Application Engineer role at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Design Automation CAD Engineer, Silicon

Senior Design Automation CAD Engineer position at Google, developing custom silicon solutions and CAD tools for next-generation hardware products.