Apply

Senior Software Engineer

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: UK

🔍 Industry: Retail

🏢 Company: Landmark Information Group - Internal

🗣️ Languages: English

🪄 Skills: AgileGitMicrosoft AzureC#.NETREST APICI/CD

Requirements:
  • Strong hands-on experience in the design and development of .Net / C# applications.
  • Strong hands-on experience in the design and development of Azure-based applications, including Functions and Function Apps.
  • Experience with BDD and Unit Testing.
  • Proficiency in Git.
  • Experience with Visual Studio and VSCode.
  • Experience working in an Agile environment.
  • Familiarity with cloud platforms, preferably Azure or AWS.
  • Experience with relational and NoSQL databases, preferably CosmosDb or SQL Server.
  • REST API development skills.
  • Experience in Agile, CI/CD, and cloud technologies.
  • Ability to produce high-quality routine and non-routine code.
  • Experience of coaching and mentoring junior and less experienced team members.
  • A formal qualification in a related discipline is advantageous.
Responsibilities:
  • Assisting the implementation and/or configuration of modules/components that comprise the product.
  • Supporting the analysis functions within the team providing detailed technical information where required.
  • Reviewing the work within the team and providing guidance and mentoring.
  • Working with other Senior and Lead Technical Software Engineers to share knowledge.
  • Interpreting program or project objectives, specifications and requirements.
  • Writing applicable program codes and commands, testing and implementing process changes.
  • Troubleshooting complex incidents and issues.
  • Enabling technology-based process improvements and user efficiencies.
  • Collaborating with project and process owners to extend the application into new functional areas.
  • Breaking down Epics into individual stories for team assignment.
  • Reviewing design approaches and conducting code reviews of junior members.
Apply

Related Jobs

Apply

📍 London, GB

🧭 Full-Time

🔍 Agriculture & Consumer Goods

🏢 Company: TELUS Agriculture & Consumer Goods

  • Strong level of coding skills in Java 11+ or above.
  • Intermediate coding skills in Spring framework.
  • Expertise in languages: JavaScript, HTML, XML, SQL, Windows, UNIX.
  • General knowledge of various protocols: FTP, FTPS, TCP, HTTP/S.
  • Strong understanding of Messaging platforms such as JMS.
  • Knowledge of multi-threading and concurrency.
  • Experience with Java Package Managers like Gradle, Maven.
  • Familiarity with industry best practices: code reviews, code coverage.
  • Knowledge of modern software development practices.
  • Familiarity with Software Development Life Cycle.
  • Good communication skills in English.
  • Familiarity with relational database management systems: MySQL, PostgreSQL.
  • Basic knowledge of CI/CD practices and tools.
  • Knowledge of agile and sequential methodologies.
  • Work closely with other development team members to understand moderately complex product requirements and translate them into software designs.
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Resolve technical issues as necessary and complete bug fixes.
  • Collaborate with key Stakeholders to solve technical problems around software products.

PostgreSQLSQLAgileHTMLJavaJavascriptMySQLSpringMavenCI/CD

Posted 6 days ago
Apply
Apply

📍 United Kingdom

🧭 Contract

💸 57600.0 - 70000.0 GBP per year

🔍 Restaurant technology

  • 6+ years on-the-job development experience.
  • Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture.
  • Experience writing unit tests and testable code.
  • Strong problem-solving skills and ability to navigate complex technical challenges.
  • Excellent judgment, seeking diverse perspectives and challenging assumptions.
  • Ability to deliver constructive feedback to empower individuals and strengthen the team.
  • Clear communication of technical concepts to both technical and non-technical audiences.
  • Consistent meeting of sprint and quarterly commitments while maintaining quality and efficiency.
  • Design and implement scalable, high-quality components and services that align with team and company goals.
  • Contribute to technical decision-making, including solution design and architecture, focusing on technical debt, reliability, and performance.
  • Investigate and improve interactions between large systems, including integrations with financial platforms.
  • Collaborate with product managers and stakeholders to translate customer needs into technical solutions.
  • Proactively monitor and improve system performance, resolving issues efficiently while keeping stakeholders informed.
  • Support and address root causes of issues to develop long-term solutions.
  • Document and share knowledge to enhance team expertise.
  • Champion best practices in software development, agile methodologies, and continuous improvement.

AWSASP.NETC#.NETRESTful APIsMicroservices

Posted 12 days ago
Apply
Apply

📍 United Kingdom

🧭 Contract

🔍 Restaurant industry

  • Experience using modern tools and technologies, including Vue.js, Node.js, Typescript, Postgres, Elasticsearch, Redis, Microservices, Sns/Sqs.
  • Familiarity with Kubernetes and Helm.
  • Knowledge of CI/CD processes.
  • Architect, develop, scale, and monitor solutions across the Olo Engage marketing suite.
  • Support brands in harnessing guest data to improve marketing and guest engagement for higher retention and lower acquisition costs.
  • Handle restaurant marketing messages on a large scale, processing billions per year.

Node.jsPostgreSQLElasticSearchKubernetesTypeScriptVue.JsRedisCI/CDMicroservices

Posted 13 days ago
Apply
Apply

📍 United Kingdom

🧭 Contract

🔍 Restaurant industry

  • Experience with modern technologies.
  • Expectation to collaborate and encourage new ideas and experimentation.
  • Architect, develop, scale, and monitor solutions across our Olo Engage product suite.
  • Support brands in harnessing guest data to boost retention and lower acquisition costs.
  • Handle restaurant event data at scale, processing billions of events monthly.

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentREST APIMicroservices

Posted 14 days ago
Apply
Apply

📍 Poland, United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

🔍 Education technology

  • 8+ years of expertise in backend development with proficiency in Java.
  • Experience with serverless frameworks such as AWS Lambda.
  • Hands-on experience with frontend technologies like React.
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Proven collaboration skills with cross-functional teams and stakeholders.
  • Practical experience in cloud technologies, particularly AWS.
  • Experience with software development best practices.
  • Familiarity with CI/CD tools and implementation.
  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda).
  • Design and implement RESTful APIs and event-driven systems.
  • Contribute to user-facing frontend components.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams.
  • Mentor junior developers and provide guidance.
  • Implement and maintain CI/CD pipelines.
  • Ensure high-quality code through peer reviews and automated testing.
  • Create documentation for developed components.

Software DevelopmentDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservices

Posted 18 days ago
Apply
Apply

📍 UK

🧭 Full-Time

🏢 Company: UNiDAYS Ltd

  • Good working knowledge of AWS and C#/.Net for implementing modern cloud architectures.
  • Passion for engineering craft demonstrated through writing maintainable code and conducting code reviews.
  • Coach others in the team to improve overall performance.
  • Desire to build stable, scalable, secure, observable, and performant services.
  • Understanding of business goals and maximizing work impact.
  • Strong grasp of agile methodologies like scrum and kanban.
  • Excellent problem-solving skills and attention to detail.
  • Exceptional communication and collaboration skills.
  • Accountability for performance and team goals.
  • Lead inclusively to foster a diverse engineering culture.
  • Contributing to the team's goal of delivering the next generation marketplace product.
  • Deliver impactful features with a pragmatic approach.
  • Proactively contribute to the betterment of other engineers through mentoring and feedback.
  • Provide technical and strategic feedback to improve product effectiveness.
  • Prioritize impactful problems and facilitate change.
  • Communicate solutions and risks of technical issues to non-technical stakeholders.
  • Champion user-centric solutions focusing on market fit and profitability.

AWSAgileTypeScriptC#ASP.NET MVC.NETReact

Posted about 1 month ago
Apply
Apply

📍 UK

🧭 Full-Time

🔍 Student Affinity Network

🏢 Company: UNiDAYS👥 251-500Marketing

  • A good working knowledge of AWS, C#/.Net and modern architectures in a cloud environment.
  • A passion for engineering craft, including writing maintainable code, code reviews, and writing tests.
  • A coaching mentality to help improve the entire team.
  • Desire to build stable, scalable, secure, observable, and performant services.
  • Understanding of how work aligns with business goals.
  • Strong understanding of agile methodologies, such as scrum and kanban.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Accountability for performance and contribution to team goals.
  • Lead by example to foster an inclusive engineering culture.
  • Contributing to the team's goal of delivering our next generation marketplace product.
  • Deliver impactful features with a pragmatic approach.
  • Proactively contributing to the betterment of other engineers in the company through sponsoring, mentoring and providing constructive feedback.
  • Providing technical and strategic feedback on projects to enable more effective products.
  • Prioritizing the most impactful problems to bring about change.
  • Communicating technical solutions and risks to non-technical stakeholders.
  • Championing user-centric solutions with attention to market fit and profitability.

AWSSoftware DevelopmentAgileC#ASP.NET MVC.NETREST APIMentoringMicroservices

Posted about 1 month ago
Apply
Apply

📍 Spain, Germany, UK, Czech Republic, Netherlands, Switzerland

🔍 Mass customization and software development

  • Strong proficiency in web development (TypeScript and NodeJS).
  • In-depth understanding of design principles, data structures, and algorithms.
  • Ability to work in a remote-first agile environment and deliver high-quality code consistently.
  • Good communication and collaboration skills.
  • Curiosity and an always-learning attitude.
  • Develop backend and UIs in Node.js and React as part of an agile product-development team.
  • Participate in domain modeling and scoping of functionality as part of grooming the product backlog.
  • Integrate against a variety of external systems.
  • Improve code quality by participating in code reviews.
  • Solve production problems and proactively improve response times.

Backend DevelopmentNode.jsTypeScriptAlgorithmsData StructuresREST APIReact

Posted about 1 month ago
Apply
Apply

📍 EMEA

🔍 Communication technology

NOT STATED
  • Designing, implementing, and maintaining tools that enhance the productivity of the engineering team.
  • Collaborating with engineers across multiple teams to streamline development workflows.
  • Reducing friction in the software development lifecycle.

PythonGitCI/CDDevOpsMicroservices

Posted about 2 months ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 2 months ago

📍 U.S., Canada, U.K., Costa Rica, the Philippines, Australia

🧭 Full-Time

🔍 Technology for law firms

🏢 Company: Elite Technology👥 1-10ConsultingInformation TechnologySoftware

  • 5+ years of experience in software development for complex business applications.
  • Expert knowledge of C# including .NET Core.
  • Cloud development experience with Azure, including Azure SQL, Azure Functions, App Services, Event Hubs, API Management, AAD, Key Vault, Blob Storage, and Azure Monitor.
  • Experience in building and consuming REST APIs.
  • Experience with GIT / Azure DevOps.
  • Experience in CI/CD pipeline.
  • Experience with SQL and Azure SQL.
  • Experience in PowerShell.
  • Experience in software integration.
  • Experience in software automation and test-driven development.
  • Eagerness to obtain domain knowledge for effective technical leverage.
  • Strong oral and written communication skills along with strong interpersonal skills.
  • Interpret software requirements to design and implement software as defined by product management and agile team.
  • Gain a complete understanding of the development framework and guidelines and apply to daily software development.
  • Translate software design into measurable tasks and time estimates; track time against those tasks weekly.
  • Seek innovative solutions to problems and recommend implementations.
  • Establish good working relationships with developers in various office locations.
  • Identify areas of improvement and deliver full-cycle implementations.
  • Work closely with the team to ensure product development meets requirements.
  • Learn and apply new technologies for continuous self-improvement.
  • Provide technical mentorship, coaching, and training to junior engineers.

SQLGitC#Azure.NET.NET coreREST APICI/CD

Posted about 2 months ago
Apply