The common responsibilities for this position include performing system analysis, design, and development for large-scale projects; coding, testing, and deploying application programs; preparing test plans, test cases/scripts, and test environments; conducting Unit Testing, System Integration Testing, and User Acceptance Testing (UAT); supporting system implementation; collaborating with internal teams and external vendors; managing the entire software development life cycle; creating and maintaining documentation; implementing projects; enhancing business applications; and performing any ad-hoc tasks as assigned. Additionally, responsibilities include developing and maintaining web systems, assisting in the design and implementation of applications and systems, and ensuring software conformance with user requirements.
The percentages next to each skill reflect the sector’s demands in these respective skills. E.g., 30% means this skill has been listed in 30% of all the job postings in this sector.
The skills distribution tells you what specific skill sets are in demand. E.g., Skills with a distribution of “More than 50%” means that these skills are wanted in more than 50% of the job postings.
Job classifications that have advertised a position
Academic degree required as indicated by all job postings
Job subclassifications that have advertised a position