Leave us your email address and we'll send you all the new jobs according to your preferences.

Technical Expert - Dotnet (.Net) - London/EU

Posted 17 days 20 hours ago by Eka Software Solution

Permanent
Full Time
I.T. & Communications Jobs
London, United Kingdom
Job Description
Overview

About Eka: Eka Software Solutions, now a part of STG, has merged with Quor Group. This merger has established a formidable presence in the vendor solutions market for metals, energy and agriculture. Catering to a wide range of asset classes, our company utilizes a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside Supply Chain Management and E-Sourcing products. Today, we boast extensive CTRM/ETRM expertise across softs, Ags, fertilizers/chemicals, liquids, precious metals, concentrates, energy and much more. Quor Group provides a unique offering that meets the growing demands of commodity traders, energy merchants, miners, industrials to producers providing best-in-class functionality, user experience, technology and services. Our product roadmap is innovation-centric, focusing on AI and delivering strong product value propositions with clear short-term, medium-term, and long-term goals. Quor has offices across Americas, Asia, Australia, and EMEA serving 100+ customers globally across multiple commodity segments. Read more about Quor at and Eka at

Position/Title

NET Senior Software Engineer - Dot Net

Education/Certification

B.E/B.Tech, MCA

Experience

7+ years proven track record of software development and design. 7+ years working on a large application with rich business functionality in C++

Key Accountabilities
  • A highly proficient full stack software programmer, coding in the appropriate languages we use, keeping up to date with language versions
  • Ensuring/proving your code works as expected using a Test-Driven Development approach where possible/applicable and based on agreed Acceptance Criteria and testing strategies
  • Follow our Continuous Integration approach with Team City and Dev Ops tools.
  • Follow our Source Control approach with GitHub
  • Conducts systems and requirements analyses to identify project action items.
  • Contributes to task lists and cost and time estimates to support project plan development.
  • Performs assigned functions and tasks to meet project plan and quality review requirements.
  • Records, updates, and monitors assignment deviations to ensure effective resolutions.
  • Raises issues as appropriate to support effective resolutions.
  • Analyzes specifications and user requirements to perform assigned applications development work.
  • Assists with system components' designs to meet requirements.
  • Participates in design and code reviews to improve quality.
  • Analyzes, designs, codes, tests, and documents to develop application software.
  • Create, document, and implement unit test plans and scripts to deliver quality components.
  • Performs testing and fixes of small components to ensure compliance with functional requirements.
  • Creates technical documentation to communicate and update project teams and stakeholders.
  • Performs application maintenance and support functions to support problem resolution.
  • Coach other developers in C# and promote C# capabilities for Technical Roadmap
  • Pro-active in understanding and contributing to the technical solution from design through to code level
  • Support and encourage team collaboration and a mindset for Continuous Improvement
  • Support and encourage a passion for learning and sharing
  • Provide suitable/applicable documentation to support development work - from release notes up to product documentation
  • Software Design and requirements breakdown in the form of User Stories using various Agile methodologies
  • Undertake suitable training to ensure an up-to-date skill set
  • Team Mentoring and Support. - help and mentor Software Engineers of all levels on the team
Skill Sets
  • .Net, WCF, WPF, ASP.Net MVC, Castle Windsor, NHibernate, LINQ, HTML, Ajax etc.,
  • Relational Database: SQL server with strong SQL skills
  • Good knowledge in Service Oriented architecture and WebServices.
  • Good design skills using n-tier architectures (scalability, caching, business & data layers)
  • Experience in a software product based organization is preferable
  • Exposure to TFS or similar
Competencies
  • Great problem-solving skills, with an eye to identify issues and proactively seek to resolve them quickly and effectively.
  • Ability to interpret written requirements and technical specification documents
  • Ability to code software according to published standards and design guidelines
  • Ability to or passion to learn how to mentor, teach and coach individuals with a goal of building awareness, responsibility and self-belief
  • Self-motivated demonstrating an ability to work alone as well as part of a team
  • Excellent organisational and time management skills with an ability to prioritise your own workload
  • Commitment to quality and a thorough approach to work
  • Flexible attitude, an ability to adapt to changing requirements and to perform effectively under pressure
  • Dedication to creating high quality applications for a demanding industry
  • Ability to learn new languages and technologies quickly and give a feasibility review on them where necessary
  • Business level proficiency language skills in English is essential both verbal skills and written skills. The ability to communicate and present in fluent English to a large audience.
Technical Skills

Extensive experience working on C#, .net, vb.net, and .net core frameworks

Relational Databases (SQL Server, etc.)

Experience with REST API

Agile Methodologies (Scrum, TDD, BDD, etc.)

Experience in Generative AI specifically Git-Hub Co-Pilot (desirable)

Nice to Have
  • GIT, Jira, Team City, SharePoint, Visual Studio Code.
  • Domain Driver Design, Test Driven Development
  • Design Patterns and implementing the Design Patterns
  • Development of Complex Application and System Architectures
  • Continuous Integration and Continuous Delivery Tools like Azure DevOps, GitHub, Git, etc.
  • Containerization Technologies (Docker)
  • Front end frameworks such as React/Angular.
  • Experience with Amazon AWS services or Microsoft Azure
  • Experience of working in product development.
Domain
  • Exposure of risk systems is preferred
  • Experience of developing risk management software would be a bonus
General
  • Excellent problem-solving, communication, and team-working skills
  • Experience working with distributed teams across regions and time zones
  • Strong organizational skills
  • Display detailed, critical, quality-oriented, and skeptical thinking about the product
  • Challenges status quo & current architecture when appropriate
  • Ability to deliver independently with clear communications
Email this Job