Search by job, company or skills

M

.NET Developer

2-5 Years
SGD 5,000 - 6,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

. Research, design, and develop computer and network software or specialised utility programs.

. Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.

. Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.

. Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements

. Build quality, shippable, and reusable code according to design and coding standards.

. Write simple, purposeful, and lean code that aligns with CMI project guidelines and quality standards.

. Perform peer reviews when needed to ensure code quality and adherence to best practices.

. Implement Configuration Management on each of your work items to ensure version control and traceability.

. Perform unit tests to verify the functionality.

. Automate tests according to the test strategy, ensuring test coverage targets are met and adhering to software factory practices.

. Implement and perform technical tests as defined in the test strategy to ensure the software meets all requirements.

. Propose non-functional needs in sprints to ensure the software meets performance, security, and other non-functional requirements.

. Estimate, break down, and update User Stories and Tasks to ensure accurate project planning and tracking.

. Update Sprint Backlog to reflect progress and any changes in scope

Skills

Must have

. 4-7 years of relevant experience

. Experienced with .NET technologies and best practices and ensure up-to-date technical documentation.

. 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

. Strong ability to analyze code

. understand execution flow & debug even without access to a debugger

. Experienced with the .NET CLI, GIT, writing and maintaining integration and unit tests.

. Good knowledge in database management systems (SQL, Oracle, Sybase)

. Proficiency in scripting languages (Python, Shell script, PowerShell)

. Excellent communication and interpersonal skills to effectively collaborate with diverse teams.

. Excellent problem-solving and analytical skills.

. Ability to work under pressure.

. Appetite to follow technology trend and participate to communities.

. Eagerness to learn and adapt to new technologies.

. Strong perseverance and diligence towards attaining goals and effective time management

. Passion for sharing expertise and grow team members skills.

. Autonomous, self-motivated and excellent team player

Nice to have

. Experience with front-end web technologies (HTML5, CSS etc) and popular JS frameworks (e.g. Angular) will be added advantage.

. Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.)

. Valuable exposure to tools & technologies like Elastic Search, Grafana, Prometheus, Kibana, Control-M, KAFKA, Confluence, Jira, Gitlab, MQ Series

. Knowledge of Cloud platforms and services

. Experience in DevOps tooling (GIT, Maven / Graven / Nuget / Ansible, Jenkins... )

. Experience with Docker / Kubernetes

. Any Object-oriented language: Java, .Net

. Domain-Driven design and Microservices: Springboot

. Exposure to Capital Markets applications

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134298003

Similar Jobs

Early Applicant