Search by job, company or skills

K

Intermediate Software Developer (.Net)

5-7 Years
SGD 6,500 - 9,000 per month
Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description:

  • Research, design, and develop computer software or specialized utility programs.
  • Develop and maintain automation tools for infrastructure provisioning, configuration management, and deployment and quality assurance.
  • Collaborate with development teams to implement CI/CD pipelines and automate deployment as well as test processes.
  • Work on the industrialization of test management.
  • Work on the management of OT/RPS environments.
  • Work on the preparation/industrialization of the transition to Run mode of Orchestrade for Bonds.
  • Monitor and troubleshoot infrastructure and application performance issues.
  • Implement security best practices and ensure compliance with industry standards.
  • Contribute to the development and improvement of our DevOps culture and processes.
  • Implement automated testing systems to ensure reusability and efficiency.
  • Promote and implement testing methodologies, aiming to identify and address defects early in the development lifecycle.
  • Provide technical support to other teams, assisting with problems encountered internally, such as system malfunctions. Propose solutions, suggest improvements, and contribute to data analysis.
  • Stay up to date with the latest DevOps technologies and trends.

Requirements:

  • At least 5 years of software development experience.
  • At least 3 years experience working with C#, and particularly modern, cross-platform .NET.
  • A strong understanding of advanced C# language features, such as async/await, dependency injection, etc.
  • Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis.
  • Good knowledge of development tools: Jenkins, GIT, SVN, Azure DevOps or equivalent.
  • Strong ability to analyze code - understand execution flow & debug even without access to a debugger.
  • Experience with the dotnet CLI, writing and maintaining integration and unit tests.
  • Strong familiarity with both Windows and Linux, including shell scripting.
  • Good knowledge of Transact SQL and Entity Framework Core.
  • Knowledge of a backend stack.
  • Experience with Agile methodology organization.
  • Demonstrated ability to effectively utilize AI-powered tools (e.g., GitHub Copilot) to enhance productivity and problem-solving capabilities.
  • Understanding of AI/ML fundamentals including prompt engineering, model limitations, and best practices for human-AI collaboration.
  • Experience in evaluating AI-generated outputs for accuracy, security, and alignment with business requirements.
  • Ability to identify opportunities for AI integration and automation within existing workflows and processes.

Additionally, knowledge of the following would be helpful although it is not required:

  • Understanding of and interest in finance & financial markets, particularly Fixed income and money market products in their many forms, knowledge of risk management concepts and market data.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148374679