C#.net Developer

Kuala Lumpur, Malaysia

Job Description


C#.NET Responsibilities The Developer role is responsible for the core coded business logic for the developed application or platform. A developer should be intimately familiar with the languages and design patterns used in the application and strive to deliver well-structured and maintainable code. It is their job to understand the business requirements for a feature or component of the application or platform and deliver the code to fulfill those requirements. The developer will be responsible for working with the relevant domain team members to ensure that all solutions are developed/coded and configured (including reporting) to ensure that the solution achieves the intended business requirements. The Developer will strive to ensure that the quality of code is of a high standard to ensure that the software is as defect-free as possible. The Developer, along with the other Domain team members will be responsible for the resolution of defects pertaining to their domain. The Developer, along with the other Domain team members will be responsible for adhering to standard processes and procedures to provide certainty of outcome for the business. The Developer should provide feedback where applicable on potential improvements at a code or process level to foster an environment of continuous improvement within the business. The Developers with the appropriate support of the business should take responsibility for their personal and professional development and stay abreast of current best practices & technologies on the broader development community. Qualifications Review and Feedback Provide input into the feature design stage, estimation, and sprint planning. Communication Work with Product Manager, BA, Dev Lead, and domain team to design and deliver customer outcomes. Understand the business domain at a high level and understand the feature & functions you are working on at a detailed level. Work with QA to design and run critical functional tests as part of development activity. Work with the Business Analyst to resolve gaps or ambiguities in the functional design. Work with the Dev Lead to resolve gaps or ambiguities in the technical design Ensure the Dev Lead and domain team is kept up to date with progress, making them especially aware of any issues causing delays. Provide input and recommendations to the BA and Product Manager on features in development. Skills and Requirements 5+ years\' experience working on IT projects across multiple phases of the SDLC. Strong understanding of software architecture, design patterns, SOLID principles, and object-oriented programming You will be confident in developing and mentoring in C#. At least 3 years of development experience in .Net. Knowledge of software configuration management using tools such as Git. Good business experience and understanding across several industries helping reshape parts of business to achieve agreed outcomes. Excellent communication skills, with a strong focus on helping create cohesive, collaborative, and productive virtual teams. Team player, who enjoys working collaboratively. Good conceptual and problem-solving skills. Ability to quickly learn and pick up new technologies. Ability to anticipate and proactively handle issues. Ability to personally manage tasks and follow through. Ability to implement complex features and unit tests and fix complex bugs. Ability to lead more junior developers and provide guidance on best practices, and design patterns. Leadership or pair programming experience is a bonus. Familiarity with service-oriented frameworks. Public Cloud exposure (Azure) is a bonus. Documentation Work with QA to ensure acceptance criteria are clearly defined for any feature. Document the development done, including testing performed and any areas of risk or requiring QA focus. Document release notes for any development done. Development Develop code in a clear, maintainable way with a focus on ease of use & performance. Be familiar with development frameworks and platform capabilities and use established common design patterns. Develop for re-use wherever possible. Self-Manage tasks - take responsibility for estimating, planning, and progress reporting on your tasks and ensure they are done quickly and accurately. Assist QA to identify, diagnose and resolve issues. Support overall outcome delivery through the creation of configuration within the application - workflow, integration, etc. INTERESTED SEND US YOUR APPLICATION/RESUME: [HIDDEN TEXT]

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD976521
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned