About this role
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.
Also in Software Engineering
TALENT PULSE PTE. LTD.
RECRUIT EXPRESS PTE LTD
SCIENTEC CONSULTING PTE. LTD.