Monday, October 5, 2009

Job - Software Developer

Sotware Developer
Job Description:
A software developer is a person or organization concerned with facets of the software development process wider than design and coding, a somewhat broader scope of computer programming or a specialty of project managing including some aspects of software product management. This person may contribute to the overview of the project on the application level rather than component level or individual programming tasks.
Skills Needed:
Soft Skills:
  • Teamwork - Capable to work with others in a group.
  • Leadership Skills - You will sometimes have to be able to lead the team in the right direction to get the job done.
  • Communication Skills - You will have to be able to communicate well if your working in a team or the leader of a team.
  • Presintation Skills - You will have to be able to present your work in a well organised fashion.
  • Organisation Skills - When presenting your work it should be organised so good organinsation skills helps.
  • Problem Solving Skills - You will at some stage run into problems and will be required to fix that problem before moving on so problem solving skills are essential.

Technical Skills:

To be a Software Developer you must require the knowledge of the following terms or skills:

  • COM - Component Object Model (COM) is a binary-interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languages.The term COM is often used in the software development industry as an umbrella term that encompasses the OLE, OLE Automation, ActiveX, COM+ and DCOM technologies. The module I chose for this skill is:

SOFT9013 - Software Development 2

  • COM+ - COM+ is an evolution of Microsoft Component Object Model (COM) and Microsoft Transaction Server (MTS). COM+ builds on and extends applications written using COM, MTS, and other COM-based technologies. COM+ handles many of the resource management tasks that you previously had to program yourself, such as thread allocation and security. COM+ also makes your applications more scalable by providing thread pooling, object pooling, and just-in-time object activation. The module I chose for this skill is:

SOFT7004 - Object-Oriented Programming 1

  • MSMQ - Microsoft Message Queuing (MSMQ) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. MSMQ provides guaranteed message delivery, efficient routing, security, and priority-based messaging. It can be used to implement solutions for both asynchronous and synchronous messaging scenarios. The module I chose for this skill is:

COMP6009 - Networking Fundamentals

  • VB (Visual Basic) - Visual Basic (VB) is the third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model. VB is also considered a relatively easy to learn and use programming language, because of its graphical development features and BASIC heritage. The module I chose for this skill is:

SOFT6006 - Programming Fundamentals

  • XML - XML (Extensible Markup Language) is a set of rules for encoding documents electronically. It is defined in the XML 1.0 Specification produced by the W3C and several other related specifications; all are fee-free open standards. The module I chose for this skill is:

COMP7013 - Obiect-Oriented Progamming 2

1 comment:

  1. It would be worth your while working some more on this assignment and re-submitting by the next deadline. You could increase your mark.
    Find out a bit about these technologies and explain as much as you can about them in your own words. It is not enough to just copy & paste bits from various websites.

    ReplyDelete