
Senior Application Developer
RM 13,000 - RM 15,999 / month
Checking job availability...
Original
Simplified
• 1. Responsibilities for Senior Application Developer • Developing custom software applications based on client specifications, including analyzing business needs and developing technical specifications for new software • Designing, developing, debugging, and testing new computer programs or modifying existing programs • Coordinating with other members of the development team such as designers and programmers • Creating prototypes of applications to be tested by users for feedback on design and functionality • Reviewing technical documentation such as user manuals and installation guides to ensure accuracy and consistency • Performing quality assurance testing on applications after development is complete to identify any bugs or issues that may need to be fixed • Designing and developing new applications based on existing concepts or models, such as designing a new mobile application for an existing website or designing an operating system interface • Applying knowledge of computer science principles to the design of new systems, including knowledge of programming languages, operating systems, and networks • Collaborating with other IT staff members on projects involving multiple departments • Working in highly collaborative teams and building quality code • Working in lots of different domains and client environments • Understanding the business domain deeply and working closely with business stakeholders • Develops software applications solutions, of intermediate, to complex complexity, for all or part of an assigned project • Develops, codes, tests, debugs, and documents applications systems to achieve the objectives of the client group relative to identified system needs • Implements activities that impact mid-level components of the functional area • Design, develop and test software as part of new product and maintenance development • Help investigate issues and support production systems • Waterfall and/or Agile Scrum Development Methodologies • Experience with agile software development practices, , Scrum/Lean/Kanban/XP, TDD/BDD, CI/CD • Proven ability to complete assigned work in timely and quality manner • Good understanding or network protocols such as TCP/IP, HTTP • Candidates will need to be able to demonstrate expert design and development skills in C#/.Net Framework and multi-threading experience • Qualifications for senior application developer • Experience with Frameworks such as Struts, Spring, Hibernate, iBatis, myBatis • Exposure to process automation technologies • Development of SOAP and REST web services, development of MQ or JMS messaging protocols is recommended • Enthusiasm for learning new things (tools, techniques, processes) • Extensive skill in formal programming languages (VB.net, ASP.net, JavaScript, VBScript, PL/SQL, T-SQL, XML, ), has a foundational understanding of database configuration and integration concepts to provide end user support • Understand and mitigate impact on UI, functionality set, and data flow or integrity