Work experience or academic coursework must have included: Experience with client-server web application development, including data handling, server-side logic design, and user interface development concepts; Experience with client-side programming, such as HTML, JavaScript, and CSS, as well as server-side programming languages and frameworks such as Python, C#, ASP.NET, or similar languages and frameworks; Experience with web service concepts and structured data formats like XML and JSON; Knowledge of database programming concepts and SQL, including data manipulation and query development; Knowledge of procedural programming, object-oriented programming/design (OOP/OOD), and familiarity with data structures and algorithms; Knowledge of user interface design principles and web/graphic concepts; and Knowledge of computer and information security concepts, including network security, risk management, applied cryptography, and user access control/authentication. Specific duties of the position include the following: Design and develop reliable, intuitive web systems, Windows/Linux applications, and databases to support business needs; Involve in feature delivery: Coding, testing, and documenting based on project requirements; Enhance and maintain existing systems; and Conduct data analysis and support cross-functional groups in identifying issues, analyzing business requirements, and delivering solutions.