Knowledge to Work makes it easy to learn the competencies (work performed including knowledge, skills, and abilities) within Software Developers, Applications using a personalized learning plan with a dashboard to track your progress.
To start, sign up free here and make sure to select Software Developers, Applications as your Occupation. Doing this allows us to automatically load the competencies for this occupation for you, into your learning plan and dashboard.
Sign Up Now
Employers on Knowledge to Work that hire for this job role
TEDS Inc
235 Mountain Empire Road Atkins, VA 24311
Entry Level Software Engineer
We're looking for developers who are passionate about developing great software, have a love for solving hard problems and enjoy learning new technologies. You will be intimately involved with the...
TEDS Inc
235 Mountain Empire Road Atkins, VA 24311
Senior Software Engineer
We're looking for experienced developers who are passionate about developing great software, have a love for solving hard problems and enjoy learning new technologies. You will be involved with th...
About This Occupation
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.
Click on a competency to search for related learning resources then choose from the results. The number of available resources are displayed in parentheses. You may not need to learn every resource associated with a competency to achieve the competency.
Click on a section below to view associated competencies.
Simulation program with integrated circuit emphasis SPICE
Smalltalk
Source code editor software
Splunk Enterprise
Spring Framework
SPSS
StataCorp Stata
Static analysis software
Stress testing software
String oriented symbolic language SNOBOL
Structured query language SQL
Structured Query Report SQR
Sun Microsystems Java 2 Platform Enterprise Edition J2EE
Swift
Sybase
Symantec
Symantec Visual Cafe
System testing software
Tableau
Talend Big Data Integration
Talend Data Fabric
Teradata Database
Test design software
Test implementation software
The MathWorks MATLAB
Transact-SQL
Ubuntu
Unified modeling language UML
Unit testing software
UNIX
Usability testing software
Verilog
Veritas NetBackup
Version control software
Virtual private networking VPN software
Visible Razor
Web server software
Web service definition language WDSL
Wireshark
XML Path Language XPATH
YouTube
Hide Software, Tools, & Technology Panel
Job Search
Did You Know?... Knowledge to Work has 2,553 Service providers that offer job searching support.
Visit the Services search page on Knowledge to Work to locate organizations that can assist you with preparing
for job interviews, writing your resume, providing you with career pathway information, conducting a career interest assessment,
job placement, or helping you conduct your job search.
To search for job openings now, use the tool below
Select a common job title and enter your zip code below:
ZIP code
Radius
Results
Hide Job Search Panel
Related Educational Goals
Knowledge to Work supports other educational goals related to Software Developers, Applications. You may also be interested in something below. Each have multiple competencies mapped to learning resources.
Entry level software or application developers (“developers”) perform a wide variety of job functions that apply relevant theories, methods, tools, and interpersonal skills to design, build, operate, monitor, and control a software program, application, or series of software programs or applications. Apprentices should have some existing knowledge of computer basics and pose the ability to learn and apply tools specific to an organization’s unique requirements. Developers contribute to a diverse set of products depending on the architecture and industry needs defined by each organization. Developers utilize their creativity and critical thinking abilities to solve unique problems as they arise, and to serve as a vital support to an organization’s evolving needs.
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
You can learn more about this occupation by visiting the U.S. Department of Labor's MyNextMove.org website using the button below. They provide helpful information about technology skills, knowledge, skill statements, abilities, work activities, and resources for finding certifications, licenses, and apprenticeships.
Even though we encourage you to sign up free here to track your progress, that's okay if you decide not to at this time.
You may begin learning and searching for resources tied to competencies now. To do this, click on the Competencies (Work Performed) panel above then click on a competency you would like to learn. It launches a new search for resources to help you learn.