Software Developer
Career
◦ Desktop Program development
◦ Web Program Development
◦ Mobile Program Development
Software Development
IT Support Bank, Gov, Other Company
Software House
Outsourcing
Area of Work
Software development drives the IT industry
through the introduction of new applications as well as driven innovations.
Java is a key playing in web-based programs and it is also the leading programming language for
wireless and mobile devices
Software Developer Career
A computer programmer uses computer languages to develop, create, analyze and solve problems with
software and systems for the purpose of streamlining business process
A variety of careers in computer programming that range from people who perform actual line-by-line
programming using coding languages to analysts, and engineers.
Excellent communication skills as well as problem solving skills is needed that can be attained through education or training to get degrees and certifications.
Software Developer Career
Flexibility and ability to stay current is important in the career path of a computer programmer.
As those who has specific skill sets are often
brought in on projects to work as part of a team and then assigned elsewhere
“Software Engineer”
The term "software engineer" is flexible and applies to many types of design and
programming tasks. Software engineers design everything from games to the software
applications for small or large corporations
Software Developer Career
“Computer Systems Analyst”
A computer systems analyst is a problem solver. Using applicable research, an analyst will design software and systems solutions by creating, modifying or expanding
existing information systems. The analyst ensures that the systems are free from errors and can also train
programmers and staf
According to the research “Computer systems analysts are expected to be among the fastest growing occupations through 2012”.
This Handbook depict a systems analyst as someone who may plan and develop new computer systems plan ways to apply existing systems' resources to additional operations.
http://www.developerdotstar.com/mag/articles/programmer_c areer.html
“Project Supervisor/Project manager”
A project supervisor makes sure that the user, client and employer’s needs and goals are met.
The project manager is often responsible for hiring the staf, setting the schedule and keeping track of the team's progress through every phase of development.
Also responsible for assigning the work, dealing with everyday problems afecting that work and ensuring the quality of the end product.
Needs to have both the technical skills to oversee the work and the people skills to supervise the team.
CPM = Certified Project Manager
PMP = Project Management Professional
Business Analyst
A business analyst is focused on the end user. Having an understanding of the processes from the system side, a systems analyst who possesses excellent
communications skills, knowledge of accounting and business acumen is poised to move away from the technical aspects of computer programming while still using it as a foundation.
Desktop Programmer
Web Designer
Web Programmer
Content Manager
Content Manager manages all types of digitized content across multiple platforms, databases and applications. It provides a content platform for imaging, digital asset management, Web content management and content integration
A Content Management System (CMS) is a computer program that allows publishing, editing and modifying content as well as maintenance from a central interface
Programmer Career
Oracle
Oracle 9i PL/SQL Developer Certified Professional (OCP)
Oracle Application Developer or Database Administrator
Certificate For Developer
Microsoft certification
The MCAD (Microsoft Certified Application Developer) and MCPD (Microsoft Certified Professional Developer)
The MCPD establishes you as an expert developing on a variety of platforms using Microsoft .NET
Framework 2.0.
The MCAD encompasses the application lifecycle from development to maintenance.
MCSD (Microsoft Certified Solution Developer) for
analysis and design, full knowledge of the application lifecycle from analysis through design, development, testing and maintenance.
Certificate For Developer
Software Engineer
MCSD you would be the decisive expert on all aspects of the application lifecycle. You would know how to design and
develop using Microsoft development tools, technologies, and platforms. As an MCSE you would have the knowledge to do the analysis, design, and implementation of
infrastructures.
Database Analyst/Administrator Web Application Developers Internet Developers
The MCDBA (Microsoft Certified Database Administrator) is the most respected certification for those who are
responsible for the implementation and administration of Microsoft SQL Server databases.
Certificate For Developer
Technical Consultant
Start with an MCTS (Microsoft Certified Technical Consultant) which will target a Microsoft technology and continue to the MCITP (Microsoft Certified IT Professional),
which will demonstrate your skills in handling all aspects of IT infrastructure. Depending
upon your career path and direction these
certifications would be enhanced your skill set
http://certification.about.com/od/faqsandarti cles/a/mscert_choose.htm
Certificate For Developer
Sun’s Java certification Path
Sun’s Java certifications are designed to be focused on particular roles in the software development cycle and, therefore, are more useful than all-in-one certifications such as IBM’s XML certification.
Sun Certified Java Associate (SCJA): This entry-level exam certifies only
knowledge of basic Java language concepts and general knowledge of Sun platforms.
Sun Certified Java Programmer (SCJP): At the “foundation” level, there are exams for Java 1.4 and Java 5.0. These exams certify solid knowledge of the Java language.
Sun Certified Java Developer (SCJD): Many employers may focus on this level of certification for two reasons: You need to be an SCJP (any version) before you can try to become an SCJD. Also, the SCJD requires candidates to develop a small business system according to the problem and write an essay defending the solution and explaining the design and programming decisions.
Sun Certified Web Component Developer (SCWCD): This exam can be of interest for Web developers who specialize in using Java technologies such as Java Server Pages (JSP) and servlets. SCJP is a prerequisite for taking this exam.