Senior Software Engineer

Petaling Jaya, Malaysia

Job Description


Principal Accountabilities: \xe2\x80\xa2 Provide timely delivery of high-quality work assignments, software projects and technical support for the business. \xe2\x80\xa2 Adhere and maintain best practice and code standards to ensure maintainable, robust and testable code. \xe2\x80\xa2 Write original code and update existing code while ensuring all code meets client requirements and standards \xe2\x80\xa2 Actively participate in design and development phases of projects. \xe2\x80\xa2 Provide technical guidance and mentorship to Junior developers \xe2\x80\xa2 Keeps up to date on industry trends and developments \xe2\x80\xa2 Take part on the compliance of HSE policies Job Knowledge & Qualifications: \xe2\x80\xa2 Degree in Information Technology, Computer Science, or related field \xe2\x80\xa2 Excellent technical, diagnostic and troubleshooting skills \xe2\x80\xa2 Excellent communication (written and verbal), interpersonal and motivational skills \xe2\x80\xa2 Experience of at least 7 to 10 years in a similar role is mandatory Competencies: \xe2\x80\xa2 Proficient in several programming languages such as: C#, TSQL, JavaScript, VBScript \xe2\x80\xa2 Proficient in Microsoft Technologies such as: ASP.Net, C#.Net, WCF, WPF, MVC, Restful Api, MSSQL, SSRS, SSIS \xe2\x80\xa2 Microsoft Full Stack Developer (Asp.Net/C#.Net) \xe2\x80\xa2 Knowledgeable in design patterns such as OOP, MVC and MVVM \xe2\x80\xa2 Experience in Azure DevOps: Dashboards, CI/CD, TFVC, GIT \xe2\x80\xa2 Experience in Database Migration and Performance Optimization; DMA, QTA \xe2\x80\xa2 Experience in implementing web application security best practices \xe2\x80\xa2 Experience in Azure SaaS Technology Other Responsibilities \xe2\x80\xa2 Providing professional service when dealing with client \xe2\x80\xa2 Fully participate and assist in detailed design, implementation and testing of web and desktop-based business applications and software. \xe2\x80\xa2 Produce software documentation and run software through unit test procedures \xe2\x80\xa2 Troubleshoot and identify bugs in existing software, design, and release fixes \xe2\x80\xa2 Support and knowledge sharing with other team members \xe2\x80\xa2 Oversee and mentor junior developers on projects \xe2\x80\xa2 Complete development projects from initial design to test environment and continue evaluation throughout deployment and lifecycle \xe2\x80\xa2 Execute conversion plans and document possible improvements, identifying disruptions in the processes \xe2\x80\xa2 Effectively self-test programming, diagnose problems and debugging code \xe2\x80\xa2 Identify opportunities to improve products, software development processes or development environment \xe2\x80\xa2 Undertake estimates of the level of effort required to complete software design, development and testing tasks \xe2\x80\xa2 Previous experience in working with banking systems is a plus. Additional Requirements: \xe2\x80\xa2 Proficiency in additional languages such as Hindi, French or Farsi is a must.
Caspian Digital Solutions Sdn Bhd epitomises an unprecedented quality of work coupled with a strong set of ethics. We work on building a robust relationship with the client, empowering them with the ability to sustain their online reach in an uncomplicated yet thoroughly productive way. We envision creating futurists who will be thought leaders of their field. Caspian consists of designers, developers, content creators, and marketing professionals whose sole purpose is to expand client reach and profitability by merging creative thinking, content, digital strategy, and purpose-built technology. The future- thinking and technologically savvy team continuously innovates strategies that represent the client\xe2\x80\x99s company, brand, and audience. Caspian has a strong technical team that creates integrated and comprehensive solutions for clients, based on desired outcomes. The experienced creative team understands both the technological and user needs, thus creating designs that serve both form and function. Our digital performance team works cross-functional with other departments to strategise and execute marketing campaigns.
Bachelor\'s or Equivalent

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
    JD882345
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Petaling Jaya, Malaysia
  • Education
    Not mentioned