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 2 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.

Engineer III - Airports

Senior Engineer position for airport infrastructure and utility systems coordination at The Tsui Group in Los Angeles.

Office Engineer I and II

Senior Office Engineer position at The Tsui Group focusing on aviation construction management with competitive benefits and opportunity for professional growth.

Scientific Software and Application Developer

Remote Scientific Software Developer position focusing on marine geology data portal development, requiring 5+ years of experience in scientific software applications.

Senior Java Software Engineer

Senior Java Engineer role at ITRS, working on distributed systems and observability platforms, offering competitive benefits and hybrid work in London.