IT PROGRAMMER SKILLS, EXPERIENCES, AND JOB REQUIREMENTS
Published: Nov 17, 2025 - The Information Technology (IT) Programmer demands strong full-stack development experience in AWS environments. This role requires the ability to design effective system architectures, implement secure and maintainable solutions, diagnose technical issues, and support Agile SDLC processes. The programmer also calls for solid SQL and Delphi skills, clear communication abilities, and the capacity to work both independently and collaboratively.
Essential Hard and Soft Skills for an IT Programmer Resume
- Software Development
- Requirement Analysis
- Code Debugging
- Web Development
- System Analysis
- SQL Programming
- Code Testing
- Problem Resolution
- System Integration
- Documentation Writing
- Team Collaboration
- Problem Solving
- Customer Communication
- Technical Direction
- Time Management
- Creative Thinking
- User Support
- Business Learning
- Project Communication
- Request Management

Summary of IT Programmer Knowledge and Qualifications on Resume
1. BA in Information Technology with 3 years of Experience
- Experience related to technical and analyst experience with emphasis on business application software development
- Demonstrate ability to create, customize, and implement Microsoft Dynamics CRM
- Proficient in communicating and understanding business requirements
- Strong analytical, problem-solving, and organizational skills
- Strong interpersonal and presentation skills
- Ability to work in a team environment
- Ability to effectively manage time
- Exceptions to this policy are granted on a case-by-case basis for those who request a religious or medical accommodation
- Knowledge of Cloud development
2. BS in Data Science with 7 years of Experience
- Detailed understanding of assigned data and the use of its systems through developing test plans/scenarios
- Skilled in enterprise systems and familiar with best business practices related to systems
- Ability to set priorities and know when priorities need to be changed
- Ability to work independently and manage a job with minimal supervision
- Able to adapt work to unanticipated changes
- Ability to organize and follow complex and/or detailed technical procedures
- Ability to anticipate project problems and lead collaboration to avoid or manage problems
- Ability to manage timelines, financial resources, and the activities of others to achieve success
- Ability to monitor project progress and provide updates to managers
- Knowledge of the current architecture of systems and information to troubleshoot problems
- Understanding of the business functions and system needs of the unit to develop working specifications for software application solutions
- Working knowledge of customer and in-house developed systems
- Possess a strong knowledge of networking technologies, campus and customer infrastructures, emergency procedures, and monitoring and debugging procedures
- Knowledge and skill programming with PHP, HTML and CSS
- Previous experience working with Moodle software
- Knowledge and ability to quickly and effectively create and modify web-based applications that utilize JavaScript and database systems (MySQL)
- Knowledge of the capabilities and limitations of computer systems and peripherals
3. BS in Information Systems with 5 years of Experience
- Knowledge of conventional computer system designs and relational database management system software such as ORACLE and other SQL databases
- Knowledge of Windows and UNIX systems and their operating system environments
- Knowledge of general financial systems and accounting practices, payroll and human resources, accounts receivable, asset and infrastructure management systems, utility billing, land management, document management and government business processes
- Experience in web-based and client/server systems, SQL, .NET, GUI design and other programming tools
- Knowledge of web servers, ORACLE database systems and systems development tools such as Forms, Reports, Visual Basic, etc.
- Ability to communicate effectively orally and in writing
- Ability to maintain effective working relationships
- Ability to exercise initiative and sound judgment
- Ability to document system uses and programs
- Ability to adapt to a dynamic team environment
- Experience with core Java programming
- Experience with SQL
4. BS in Computer Engineering with 3 years of Experience
- Knowledge of software engineering practices and methodologies
- Strong analytical skills and the ability to multitask
- Excellent oral and written communication skills with the ability to understand others and clearly express thoughts
- Ability to produce high-quality work deliverables with high attention to detail
- Ability to effectively work in a team environment
- Ability to manage multiple concurrent objectives, projects, or activities
- Good understanding of Relational Database Management Systems (RDBMS) to be able to run the full functionality of databases in MS Access
- Good understanding of Customer Relationship Management systems - particularly on customer, inventory, and order management
- Good understanding of Supply Chain Management to integrate systems into the business functionality
- Proficient in coding in VBScript and SQL
- Must have project management skills
- Process-oriented with good logical thinking and problem-solving skills
5. BS in Cybersecurity with 6 years of Experience
- Strong knowledge in mobile technology in IOS and Android, strongly using the Framework Ionic
- Able to use another framework mobile like React, Flutter, and know API development (JSON, REST)
- Knowledge using technology Node JS Research, test, benchmark, and evaluate new technologies
- Able to demonstrate his/her ability and capacity during the interview
- Experience in using Database SQL Server in any Version (SQL Server 2008,2009,20012,2014,2019)
- Proficient in the English language
- Able to work on different projects
- Proficient in VB.NET programming and Strong in using Microsoft SQL as a backend database
- Ability to create developer developer-friendly library based on detailed technical specifications
- Independent to tackle software issues, yet being able to work well in a team
- Good problem-solving and analytical skills when doing Object-oriented application development
- Participate in system analysis and design of software architecture by analyzing user/customers
- Knowledge of medical-related standards such as HL7 / DICOM
- Able to refactor / code optimization in existing projects
6. BA in Digital Technology Management with 4 years of Experience
- Proven troubleshooting and analytical skills to resolve problems faster
- Experience with the implementation and use of API interfaces in the development of mobile solutions
- Experience with object-oriented design methodology
- Experience with Mobile applications across iOS and Android
- Experience with Websites running on WordPress
- Experience in design and development systems, with MIS system working experience
- Good analytical, problem-solving and debugging skills
- Able to follow a defined framework and coding standards
- Experienced in RDBMS development, e.g., MSSQL, PL/SQL scripting
- Familiar with Microsoft Visual Studio and .NET framework, good C# coding language, and other coding languages
7. BS in Web Development with 3 years of Experience
- Working experience specializing in IT/Computer
- Software and understanding of the system development life cycle, dynamics of application development projects, best practices, and methodologies
- Ability to multitask, be proactive, resourceful and work well under pressure
- Able to interact with staff at all levels in a fast-paced environment
- Advanced knowledge of Windows operating systems and Microsoft software
- Working experience in HTML and CSS
- Ability to focus on multiple projects at once and to troubleshoot problems quickly
- Good communication in English, both oral and written
- Able to work individually as well as in a team
8. BS in Software Development with 6 years of Experience
- Advanced knowledge of and experience installing, configuring, optimizing, and securing server systems
- Excellent knowledge of and experience working with desktop and server operating systems and software
- Excellent knowledge of and working experience with network protocols
- Excellent knowledge of and experience working with server virtualization platforms
- Experience working with network devices as well as server and PC hardware
- Knowledge of database systems and experience working with PHP, HTML, JS, AJAX and other web-based programming assets
- Demonstrated analytical and problem-solving capabilities, with highly developed interpersonal skills
- Strong code of ethics and integrity
- Must be able to work well within a team setting and contribute to team success
- Be able to efficiently carry out tasks with a high degree of accuracy and attention to detail
- Excellent interpersonal and relationship management skills, communication, time management, planning, and organization skills
9. BA in Computing and Informatics with 4 years of Experience
- Extensive knowledge of MS Visual Studio .NET (VB.NET, C#.NET, ASP.NET) Framework
- Experience with C#, C++, HTML, CSS, JavaScript, Ajax
- Strong hands-on ability with languages
- Strong knowledge and understanding of Service Oriented Architecture and the SDLC
- Knowledge of prototyping tools
- Proficiency in database architecture and design
- Ability to use debugging tools to test programs
- Good problem-solving and decision-making skills
- Ability to clearly express technical concepts both orally and in writing
- Must have strong interpersonal and communication skills, a strong sense of urgency and the ability to prioritize and manage multiple projects simultaneously
- Must be able to balance the big picture with day-to-day activities/issues
10. BS in Cloud Computing with 5 years of Experience
- Ability to develop highly interactive web applications with technologies like Angular, React, Typescript, HTML, and CSS
- Ability to build prototypes to create and validate user interface designs to meet customer requirements
- Ability to integrate with backend web services, database systems including SQL and NoSQL databases
- Ability to independently self-direct daily activities
- Ability to deliver according to the project plan, and to communicate risks promptly
- Ability to make independent decisions about user interface design and proactively come up with solutions for Web Application GUI requirements
- Experience with API and database technologies like Python, SQL and REST
- Experience with continuous integration and deployment, and testing of code
- Experience with the agile development process
- Familiar with using git to manage source code
- Demonstrated knowledge of current industry standards for software development procedures
11. BA in Information Management with 7 years of Experience
- Experience in development environments and languages, specifically, ASP.NET, C #, Ajax, PHP, JAVA
- SQL database experience, including knowledge of SQL syntax for stored procedures and functions
- Knowledge of principles and capabilities of computer systems, including networked environments and peripheral devices
- Knowledge of Local Area Network (LAN) principles
- Knowledge of local system access and security guidelines and procedures
- Knowledge of data management and backup processes (SQL)
- Intermediate knowledge of software troubleshooting techniques
- Basic knowledge of MS Office applications and PC software
- Knowledge of the principles and practices of ethical and professional rules of conduct
- Skill in exercising judgment to apply effective troubleshooting procedures for software development in a multiple operating system environment
- Skill in establishing and maintaining cooperative working relationships with department staff
- Skill in following and effectively communicating verbal and written instructions
- Skill in assessing and prioritizing multiple tasks, projects and demands
- Skill in working independently and as a member of a team
12. BA in Digital Technology Management with 4 years of Experience
- Good knowledge of JSF 2.3, PrimeFaces 8, EJB, managed bean, Eclipselink, Hibernate, SOAP, webservices, RESTful services, Payara server 5, Netbeans, Postgresql database
- Proficient in designing an intuitive web user interface
- Experience with a resource management system/recipe management system
- Experience in the semiconductor industry
- Proven work experience as a Front-End and Back-End Developer
- Good understanding of SEO principles
- In-depth understanding of the entire web development process (design, development, deployment)
- Strong knowledge in HTML, CSS, jQuery, and JavaScript (vue.JS/angular.JS/react.JS)
- Strong knowledge in API Integration
13. BA in Information Technology with 3 years of Experience
- Good interpersonal skills as a good communicator as well as a team player
- Ability to work both independently as well as collaborating in a team environment, utilizing Agile as the software development practice
- Experience in project management, design patterns, C#.NET, MSSQL database
- Experience in Vue.js, React, Delphi, and Oracle database
- Familiar with development and Continuous Integration and Delivery using version control tools, Git or Team Foundation Server
- Strong problem-solving skills, good sense of ownership and accountability to the client and the business
- Proficient in Java, Spring Framework, Play Framework, JQuery, Database design and MySQL or Oracle SQL
- Good analytical and troubleshooting skills
- Fluent with Mandarin, Cantonese and English
14. BS in Data Science with 7 years of Experience
- Detail-oriented and able to independently follow up on action items and commit to deadlines in a fast-paced, changing environment
- Demonstrated experience in developing Planning Analytics (TM1) solutions
- Experience in writing TI processes, TM1 rules, MDX, designing and implementing multidimensional applications
- Experience in writing complex SQL queries and performance tuning
- Experience in logical and physical data modeling, data warehousing architecture and concepts
- Experience using databases such as Oracle, MySQL, SQL Server, Redshift and Snowflake
- Exposure to the following: Data analytics, visualization and BI reporting tools such as Tableau, Qlikview, Looker, nPrinting and Periscope Data
- Exposure to the following: ETL tools such as Informatica, Glue
- Exposure to the following: Salesforce, Jira, Tibco TDV/Composite, Oracle
- Experience with Database Design structures such as MongoDB, MySQL
- Experience with more than one operating system (e.g., Linux, OSX, Windows)
- Must have programming certifications such as Java, C++, CSSLP, Scrum, etc.
15. BS in Software Development with 6 years of Experience
- Experience in PHP backend development
- Ability to work collaboratively in a team environment
- Familiar with WordPress
- Prior experience with PHP frameworks such as Laravel
- Experienced in generating PDFs, Excel, and File Upload/Management
- In-depth knowledge of object-oriented programming
- Familiar with Web API technologies
- Experience in PHP5 and Dreamweaver
- Experience creating SQL queries and working with MySQL, phpMyAdmin
- Experience in JavaScript, JQuery, CSS3, AJAX and cross-platform browser issues
- Knowledge in web application, internal and web security and prevention techniques
- Experience in maintaining a server and web applications
- Knowledge in networking and remote access
16. BA in Computing and Informatics with 4 years of Experience
- Must be a skilled, creative problem solver, independent of any specific technology
- Must have the ability to perform at a high level and be willing to learn new technologies and practices
- Must be persistent in the pursuit of results
- Must be able to work cooperatively with others, encouraging participation and valuing the contribution of others
- Strong report writing ability using SSRS and/or Crystal reports
- Ability to create and design Dashboards
- Experience in optimizing systems and performance
- Proven experience as a programmer or relevant role
- Ability to program in languages such as C# or VB.net, Python, C++, HTML, Java, JavaScript, Visual Basic, etc
- Knowledge with relational databases, SQL, ORM (object-relational mapping), and CCM (customer communication management) technologies
17. BS in Data Analytics with 2 years of Experience
- Understanding of object-oriented software engineering
- Proven track record of successful application development
- Ability to write clean, well-documented code
- Excellent complex problem-solving and critical thinking skills
- Working knowledge of SQL and Microsoft SQL Server
- Solid troubleshooting and communication skills
- Experience using Microsoft Office tools (Excel, Visio)
- Demonstrated analytical and critical thinking abilities
18. BS in Cloud Computing with 5 years of Experience
- Professional experience as a full-stack developer in an AWS cloud environment
- Experience with Node JS, Angular 8+, Python, JavaScript, TypeScript
- Experience in SDLC including Agile
- Excellent verbal and written communication skills
- Experience with architectural design and development
- Ability to develop in OOP (such as Java and C#)
- Ability to design and implement effective, efficient, maintainable and secure technical solutions
- Ability to assess requirements and advise management and internal staff
- Ability to diagnose problems and identify solutions
- Ability to provide documentation and other materials needed to support other staff
- Ability to work independently and as part of a team
- Experience with SQL and Delphi