Enable job alerts via email!

Junior .Net Developer

Luxoft

Singapore

On-site

USD 60,000 - 100,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Ein innovatives Unternehmen im Finanzsektor sucht einen talentierten Application Developer, der die Entwicklung von Softwarelösungen für Kapitalmarktanwendungen vorantreibt. In dieser Rolle werden Sie die Möglichkeit haben, an spannenden Projekten zu arbeiten, die modernste Technologien wie APIs und Cloud-Lösungen nutzen. Sie werden in einem agilen Team arbeiten, das Wert auf kontinuierliche Verbesserung und hohe Codequalität legt. Wenn Sie eine Leidenschaft für Technologie haben und in einem dynamischen Umfeld arbeiten möchten, ist dies die perfekte Gelegenheit, um Ihre Fähigkeiten zu entfalten und zum Wachstum des Unternehmens beizutragen.

Qualifications

  • 1-3 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit .NET.
  • Starke Kenntnisse in C# und Algorithmen sowie Datenstrukturen.

Responsibilities

  • Entwicklung und Wartung von Softwarelösungen für das Kapitalmarkt-IT-Team.
  • Durchführung von Code-Reviews und Implementierung von Tests zur Sicherstellung der Codequalität.

Skills

.NET Technologien
C# (async/await, Dependency Injection)
SQL, Oracle, Sybase
Scripting (Python, Shell, PowerShell)
GIT
Algorithmen und Datenstrukturen
Problem-solving
Kommunikationsfähigkeiten
Teamarbeit
Zeitmanagement

Education

Bachelor in Informatik oder verwandtem Bereich

Tools

Docker
Kubernetes
Jira
Gitlab
Elastic Search
Grafana
Prometheus
Control-M
KAFKA
Maven

Job description

Project description

Our client is the corporate and investment banking arm of The Group, the world's 12th largest bank by total assets. We work daily with international branches located in 30 markets by:

  • Envisioning and preparing the Bank's future information systems
  • Partnering and supporting core banking flagship and transverse areas in large-scale development projects
  • Providing premium in-house banking applications

This unique positioning empowers us to bring our core banking business a sustainable competitive advantage. We seek innovative and agile people sharing our mindset to support technological challenges. We are seeking a talented Application Developer to join our client's Capital Markets IT department.

As an Application Developer, you will be responsible for developing features within a specific Delivery Team. You will work autonomously, follow a continuous improvement approach, and ensure high-quality code that adheres to our design, norms, and standards. You will be accountable for delivering solutions that meet both functional and non-functional requirements, following Agile principles.

Capital Markets IT involves technology solutions and systems used in financial markets for trading, investment, and related activities. This includes electronic trading platforms, risk management systems, market risk, counterparty risk, algorithmic trading, data analytics, and regulatory measures. The use of advanced technologies like APIs, artificial intelligence, and cloud solutions is increasingly prevalent to enhance efficiency and decision-making.

Responsibilities
  1. Research, design, and develop computer and network software or specialized utility programs.
  2. Analyze user needs and develop software solutions, applying principles of computer science, engineering, and mathematics.
  3. Update software, enhance existing capabilities, and develop and direct testing and validation procedures.
  4. Work with hardware engineers to integrate systems and develop specifications and performance requirements.
  5. Build quality, shippable, and reusable code according to standards.
  6. Write simple, purposeful, and lean code aligning with project guidelines and quality standards.
  7. Perform peer reviews to ensure code quality.
  8. Implement Configuration Management for version control and traceability.
  9. Perform unit tests to verify functionality.
  10. Automate tests to meet test coverage targets and follow factory practices.
  11. Implement and perform technical tests to ensure requirements are met.
  12. Propose non-functional needs in sprints for performance, security, etc.
  13. Estimate, break down, and update User Stories and Tasks for project planning.
  14. Update Sprint Backlog to reflect progress and scope changes.
Skills

Must have

  • 1-3 years of relevant experience
  • Experience with .NET technologies and best practices, ensuring up-to-date documentation
  • Strong understanding of advanced C# features (async/await, dependency injection, etc.)
  • Good knowledge of algorithms and data structures, with fundamentals in complexity analysis
  • Ability to analyze code, understand execution flow, and debug without a debugger
  • Experience with .NET CLI, GIT, and writing/maintaining tests
  • Good knowledge of SQL, Oracle, Sybase
  • Proficiency in scripting languages (Python, Shell, PowerShell)
  • Excellent communication and interpersonal skills
  • Problem-solving and analytical skills
  • Ability to work under pressure
  • Interest in technology trends and community participation
  • Eagerness to learn and adapt
  • Perseverance, diligence, and good time management
  • Passion for sharing expertise and team growth
  • Autonomous, self-motivated, team player

Nice to have

  • Experience with front-end technologies (HTML5, CSS, Angular)
  • Experience supporting capital market applications and trading systems
  • Knowledge of tools like Elastic Search, Grafana, Prometheus, Kibana, Control-M, KAFKA, Confluence, Jira, Gitlab, MQ Series
  • Knowledge of Cloud platforms and services
  • Experience with DevOps tools (GIT, Maven, Ansible, Jenkins)
  • Experience with Docker/Kubernetes
  • Experience with Java, .NET, Domain-Driven Design, Microservices (Spring Boot)
  • Exposure to Capital Markets applications
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.