Working Experience Report
Software engineer and project engineer are some of the most famous professions in the field of Information Technology. Given their popularity in the IT field, having experience in these professions can be considerably advantageous. The necessary experience can be obtained through working in different areas that relate to the professions after completion of an educational or training course. In most cases, people develop necessary experience through work placements after completing a degree course in any of these professions. However, there are other means of gaining experience in software engineering and project engineering such as internships, voluntary work, and summer contacts in this sector. Similar to other professions, employment in these fields requires relevant work experience in addition to academic qualifications. Employers are not only looking for candidates with necessary educational qualifications but are also looking for those with favorable relevant work experience.
Revamping an In-house Developed Application
As previously mentioned, working as a software engineer is among the most popular professions in the field of Information Technology. For an individual to get a job in this profession, he/she needs to have a degree in any IT-related course of subject. Generally, the individual should have knowledge in software engineering, software development, computer science, business information systems, and information technology. The most common responsibilities of a software engineer include installation of programs, handling software compatibility issues, writing operational documentation, ensuring program functionality and usability, and maintaining programs.
My experience in working as a software engineer involved carrying out a software development project. The focus of this job involved revamping an in-house developed application in order to enhance the functionality and usability of the program. This responsibility demonstrated the fact that many software projects fail due to various factors including poor execution and functionality of developed applications. Therefore, revamping the application would help ensure the specific organization or institution enhances effectiveness of its programs through improved functionality.
The effective execution of this project requires several qualifications such as enhancements of existing software and implementation of bug fixes to ensure proper software engineering practices are adhered to in order to maintain control of computer systems. This project also required conducting periodic assessment and enforcing Information Security control measures and directing the design, development, and implementation of software applications. Revamping the in-house developed application also required skills on how to direct installation, integration, testing, and eventual maintenance of software and system.
Size and Complexity of the Project
The in-house developed application that required an overhaul was an enterprise application that was developed to evaluate a registry and listing system for suppliers. This application was to be utilized by various suppliers for the organization given the different products and services provided by the company. By developing the enterprise application, the business organization sought to ensure that the materials provided by the suppliers would meet the requirements and help in the eventual production of high-quality goods. Moreover, through this application, the company would ensure that raw materials provided by suppliers would meet the relevant legal requirements. Therefore, suppliers would be required to register and list their products by providing relevant details upon delivery. The organization would then scrutinize each of these materials through the registry and listing system.
In order to achieve these goals, the organization's IT department developed an in-house application for registry and listing. While this was a crucial step towards enhancing the quality of the organization's products and/or services, the application has not delivered desired goals and objectives. It has been characterized by numerous functionality issues as evidenced in suppliers' complaints. Suppliers have also complained that the application is time-consuming and has various functionality issues that hinder timely and effective delivery of raw materials. As a result, the organization sought to revamp this enterprise application for improved functionality and usability.
The process of revamping this application entailed examining source code editors and compilers as well as testing and previewing the program. This involved developing easy-to-use components and identifying effective connectors to access enterprise data. An IT infrastructure that supports the connections and provides various services like user authentication, offline support, security, syncing data, and network connectivity was also required. Moreover, the revamping required creating an infrastructure that can easily integrate services for access management and control of enterprise mobility.
Degree of Responsibility
The degree of responsibility for this overhaul project of in-house developed application involved examining the functionality and usability of the existing enterprise application. In this case, the focus would be to determine whether the application was...
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now