
Search by job, company or skills

1. Software Design
• Based on discussions with your SCRUM Team design applications according to end-user needs.
• Track projects, tasks, and bugs using the company-specified work tracking system.
• Understand requirements from a business perspective and contribute to designing clear, easy-to-use applications from
a user perspective.
2. Software Engineering
• Involved in creating completely new applications or building upon the functionality of existing ones.
• Work closely with others on the teams/team members to come up with the best possible solutions for the applications.
• Involved in the development of Euromonitor's technology solutions to improve functionality, user-friendliness, and presentation of our products.
• Involved in independent research contributing to technical discussions where required.
• Ensure the SCRUM Team has the highest level of code quality and test coverage.
• Engage in technical discussion contributing to design and development.
• Liaise with Business Analysts, Product Managers and/or internal/external customers to ensure that requirements are understood.
• Contribute to the practice of BDD/TDD/DDD as part of the software engineer best practice.
• Participate in peer programming and code reviews.
3. Product testing
• Ensure compliance with the final product with end-user specifications through regular reviews with designated end[1]user groups where applicable.
• This could include the testing functionality of your own and colleagues code for performance and effect changes to
the code as required.
• Regular code reviews with colleagues to identify bugs and performance problems ensuring code and product quality
4. Maintenance/support
• Monitor, analyze and act on post-deployment bugs.
• Review user feedback and propose/implement action plans for development.
• Provide any required support to end-users of the applications.
5. General
• Contribute to the training of team members on agile development practices, use of appropriate design patterns and SOLID/design principles in their day-to-day work.
• Contribute to the technical ownership of projects/tasks ensuring their successful completion to project deadlines.
• Responsible for the technical quality of junior team members within the team.
• Ensure the writing of concise documentation for applications and websites.
• Show initiative to use new technologies and methodologies that will benefit projects and respond to the
introduction of software advances and upgrades.
• Participating in the recruitment of new staff.
Technical skills/experience:
• 4+ years of hands-on development experience using Microsoft .NET / Python technologies to build Micro Service Architecture, Web and/or Console Applications.
• Experience in the below frameworks:
• .Net Framework Asp.Net MVC/WebAPI/Core
· Flask, FastAPI
• Angular / React
• Entity Framework /any ORM
• ExperienceUnderstanding of DevOps practices including:
• Continuous Integration / Delivery / Deployment
• QA Automation
• Release Automation
• Server Configuration
• Cross Function collaboration
• ExperienceUnderstanding of the below-testing toolset:
• MSTest / NUnit / unittest
• Jasmine / Jest
• Any Mock Framework
• Postman / Newman
• ExperienceUnderstanding any of Cloud technologies:
• Azure (prefered)
• Amazon Web Services Google
• Experience in managing the following:
• Microsoft SQL Server, any NoSQL DB
• Infrastructure as Code ( ARM / Bicep / Terraform)
• OOP programming (theoretical and practical experience of OO design principles and patterns)
• ExperienceUnderstanding with Agile methodologies, BDD (Behaviour Driven Development) Test Driven
Development (TDD) and especially Domain Driven Design (DDD).
• Solid knowledge of Git, and Visual Studio programming environments.
• Ability to work under pressure and meet tight deadlines.
• Excellent oral and written communication skills; strong communication with both technical and business teams.
• Excellent administrative and organizational skills.
• Self-motivation and drive to take on personal responsibility.
• Exceptional attention to detail and commitment to quality.
Job ID: 106997435
Skills:
.Net Core, Microservices, Django, Docker, Flask, FastAPI, Python, Kubernetes, Azure OpenAI, OpenAI APIs, ASP.NET Core, Azure AI
Skills:
Django, Integration Testing, API design, Python, Kubernetes, AWS, unit tests, production observability, Go
Skills:
Django, MySQL, Reactjs, PostgresQL, Elasticsearch, MongoDB, Javascript, Python, Go
Skills:
Java, Golang, Scala, Node.js, Elasticsearch, Aerospike, MySQL, Php, Ruby, Python, Go, Beanstalkd
Skills:
Nosql, Rabbitmq, Sqs, Kafka, Sql, Python, LangGraph, LLMs, multi-agent architectures, Google ADK
We don’t charge any money for job offers