Codes software applications based on third party business requirements.
Standardizes the quality assurance procedure for software. Performs tests, debugs and develops fixes. Researches client complaints and makes necessary adjustments and/or recommendations to resolve software related issues.
Salary.com identifies five increasing levels of proficiency for each skill/competency. Some jobs require only a relatively low level of proficiency in each skill/competency, while other jobs will require a more advanced level of proficiency in the same skill/competency. These levels rate the degree of proficiency (skill level, expertise) we expect the incumbent to perform in the given skill/competency for the given job. Note that we intentionally do not associate timeframes or years of experience in performing the skill/competency because that can be misleading. Proficiency levels identify what the incumbent knows and can do rather than how long they have been doing it. Also, note that the proficiency levels are cumulative, e.g., a level 4 proficiency implies the ability to perform all the behaviors at the lower levels.
Check each Commercial Software Engineer II skill and competencie below to view definitions.
Skill definition-Knowledge of software product market and ability to identify and incorporate the market trends and user requirement for the design and development of software product.
Level 1 Behaviors
(General Familiarity)
Describes the characteristics of a well-engineered software product.
Level 2 Behaviors
(Light Experience)
Collects and documents production schedules and updates affecting the product's initial objective.
Level 3 Behaviors
(Moderate Experience)
Designs working prototypes for leaders when pitching software products to potential end users.
Level 4 Behaviors
(Extensive Experience)
Discusses the organization's requirements with the team to help them ascertain the project scope and software features.
Level 5 Behaviors
(Mastery)
Develops software product development strategies to drive seamless collaboration, high performance, and reduced cost.
Skill definition-Applying computer science and engineering principles, methods, and practices to design, develop, deploy, and maintain reliable software systems.
Level 1 Behaviors
(General Familiarity)
Defines the concepts, components, and methodologies used in software engineering.
Level 2 Behaviors
(Light Experience)
Follows established guidelines and standards when carrying out basic software maintenance tasks.
Level 3 Behaviors
(Moderate Experience)
Operates complex quality assurance tools to test and evaluate software products before deployment.
Level 4 Behaviors
(Extensive Experience)
Directs the implementation of testing procedures to improve the usability of software products.
Level 5 Behaviors
(Mastery)
Designs and builds news software engineering tools to drive efficiency in operations.
Skill definition-Leveraging advanced tools and software systems to automate and manage core business functions cost-effectively to maximize performance.
Level 1 Behaviors
(General Familiarity)
Describes different ERP systems and transaction flows.
Level 2 Behaviors
(Light Experience)
Collects and enters information from queries in ERP systems.
Level 3 Behaviors
(Moderate Experience)
Implements advanced solutions to resolve issues on current ERP business systems.
Level 4 Behaviors
(Extensive Experience)
Directs the implementation of solution architectures and design into the core ERP system.
Level 5 Behaviors
(Mastery)
Develops enterprise-wide software projects to drive digital transformation for our business.
Skill definition-Executing logic to facilitate computing operations and functionality in one or more languages.
Level 1 Behaviors
(General Familiarity)
Cites ways how to code instructions using programming languages.
Level 2 Behaviors
(Light Experience)
Documents updates of all programs for internal and external reference.
Level 3 Behaviors
(Moderate Experience)
Ensures adherence to programming standards by checking and fixing problem codes.
Level 4 Behaviors
(Extensive Experience)
Facilitates the resolution of complex issues in programming.
Level 5 Behaviors
(Mastery)
Develops and maintains documentation of program development and revisions.
Skill definition-Gathering, organizing, and analyzing information to identify the root cause of organizational problems and develop alternative solutions accordingly.
Level 1 Behaviors
(General Familiarity)
Describes the importance of analytical thinking in the workplace.
Level 2 Behaviors
(Light Experience)
Applies appropriate methods to organize and disclose meaningful data patterns.
Level 3 Behaviors
(Moderate Experience)
Creates and interprets causal links among various datasets.
Level 4 Behaviors
(Extensive Experience)
Coaches others on using logic and reasoning to process and organize information.
Level 5 Behaviors
(Mastery)
Establishes critical training and initiatives to foster analytical thinking across our business.
Skill definition-The ability and process of implementing new ideas and initiatives to improve organizational performance.
Level 1 Behaviors
(General Familiarity)
Describes the market conditions that impact the business.
Level 2 Behaviors
(Light Experience)
Collects and compiles competitor information for competitive analysis.
Level 3 Behaviors
(Moderate Experience)
Applies technical expertise, business sense, and product knowledge to manage the product lifecycle effectively.
Level 4 Behaviors
(Extensive Experience)
Coordinates technical and business teams to solve complex and diverse customer problems.
Level 5 Behaviors
(Mastery)
Builds strong business partnerships internally and externally to drive "win-win" business successes.
There are 6 hard skills for Commercial Software Engineer II, Software Product Business Knowledge, Software Engineering, Application Development, etc.
4 general skills for Commercial Software Engineer II, ERP Systems, Programming, Software Development Life Cycle, etc.
7 soft skills for Commercial Software Engineer II, Analytical Thinking, Innovation, Attention to Detail, etc.
While the list totals 17 distinct skills, it's important to note that not all are required to be mastered to the same degree. Some skills may only need a basic understanding, whereas others demand a higher level of expertise.
For instance, as a Commercial Software Engineer II, he or she needs to be proficient in Analytical Thinking, be proficient in Innovation, and be proficient in Attention to Detail.