I looking for a document like how the following courses are can be mapped to the job duties. Please fetch the document below, how technical i am looking the document should beCourses: Engineering Econ

Job Duties

Approx. % Time

Explain What the Job Duties Mean and how this duty actually Happens

Explain how this is a Moderately Complex Task that requires some/limited Independent Judgment & Supervision

Explain how Degree Prepared You / Gave you Knowledge to Perform this Duty

Duty: Attending daily scrum meetings in the morning to discuss

the work progress of Analyzing, designing, coding, component and assembly testing of all application code owned by the Application Team.

5%

Participates in daily meetings as a part of scrum to discuss the maintenance tasks and recurring problems to come up with the optimized solutions.

This is a routine task as part of the project development to improve the productivity of the employees.

In masters I've taken subjects related to Software Project management and Software engineering where I got familiar with day to day assessment of work while developing software applications.

Duty: Developing applications using Java/J2EE technologies like JSF, EJB, JPA ORM frameworks, JMS, JAXB, JAXWS, REST, JSON Web services and involving in the development of application presentation layer using DOJO jQuery and JavaScript.

30%

Team Leader will set up a meeting with all the team members to discuss about the tasks and timelines after analyzing and finalizing the end requirements with BA and actual users. Once TL assigns project/task, I will checkout the project from SVN repository to RAD IDE and start developing the code based on technical document and write unit test cases to check whether the application is working as expected or not. Based on the task if it is server related I will be implementing services and data access layers using EJB, JPA ORM frameworks, JMS, JAXB, JAXWS, REST, JSON Web services or if it is related to a UI I will use JSF, jQuery and JavaScript for developing the applications.

This requires experience with IT technologies in writing the code as per the requirement. The project architect will review the requirements and design application skeleton to start the coding. Team Leader will do the code reviews and gives the feedback once I complete the assigned tasks. Considering project manager directions, changes will be done to coding as per the requirement changes. If I have any blockers while developing I will ask my team members during scrum meeting to provide some inputs to solve the issue.

My course work has programming subjects like Data structures, Object Oriented programming and Java, which helped in implementing an online registration web application under the guidance of my professor. While working on it I learnt the software development lifecycle and exposure to coding using java.

Studied OOAD Object Oriented Analysis & Design and done lab to explore various technology

- Java,

- HTML,

- CSS,

- JavaScript,

- MVC,

- REST services.

Duty: Developing using Core Java, SQL, data structures and JEE Design Patterns.

30%

Based on the final requirement shared to me by the Team Leader I will start coding the business logic by using Core Java concepts like Collection Framework, Multithreading, Exception handling and Design Patterns like Singleton, Factory Method, and Abstract Factory. Based on the requirement/enhancement I use SQL to maintain the relational data and the data structures present in the database to execute queries against a database which includes retrieve, insert, update and delete records from a database.

Implementing standard operations requires experience with development methodologies/patterns, which is a moderate level complex tasks when integrating with other dependent/in-dependent system.

SafeAct application follows MVC [Model-View-Controller] pattern with UI Views and action methods and OOPS principles - DIP Dependency Injection to loosely coupled architecture.

After completing the coding, I will commit the changes to SVN repository. My Team Leader will review the core java and design patterns which I used to write the actual business logic. If there are no suggested code changes, my TL will review it from Database side by executing SQL queries

  1. Studied Object Oriented Software Engineering, and knowledge on implementing system with various design patterns and Core Java

  1. Detail study over Database Systems, and gained knowledge on Integrated approach, embedded, deductive and distributed databases.

When I was in college I created sample tables and views for college management system with the help of my professor. DBMS subject has detailed explanation of all the database relations which are now helpful while working on real time projects.

Duty: Build, deploy & version control the applications in maven, Jenkins and SVN.

15%

I use TortoiseSVN for Managing different versions and source code of programs. After completing the coding part of assigned task, I use maven and Jenkins tools for projects build, dependency, documentation, and deploying the applications.

This requires some level of experience in modern technologies.

- Configuring and automating build pipeline in Jenkins for Dev, Test and production regions.

- TortoiseSVN repository for storing, maintain source code

Team Leader will be notified by automatic email if I commit code changes to the SVN repository. He will review my code changes and suggest for any further modifications if needed. Once the review is done I will be asked to perform maven release and deploy the latest artifacts on the servers.

  1. Studied Internet and its Applications and performed Lab, and gained the techniques to use emerging technologies.

We used TortoiseSVN as a centralized repository to check in/out individual code and used Jenkins for continues integration as part of group project (Student Services, financial Aid, and Other Supports) at school.

Duty: Deploying the applications on IBM Portal and IBM Application Server using Rational Application Developer

15%

If coding related to the assigned task is completed, I will deploy my code changes in Sandbox (Developers Environment) Portal, WAS servers and check if the application is working as expected or not. I will perform installing/deleting and updating EARS in WAS and WARS in Portal Servers. Will start and stop the servers by using the batch scripts in command prompt.

Provide Release Notes (Detailed Instruction document) to the Portal Admin (Deployment Team) to deploy latest code changes in all higher environments for each release with its version controlled

This is a moderate task where I deploy the code changes on IBM Portal and IBM Application Server. My Team Leader will closely monitor whether the servers are up and running after deploying the ears and wars.

  1. Studied Computer Networks, and gained knowledge in system servers, network devices, Internet/ Intranet components which includes LAN/ MAN/ WAN and gained the network knowledge, which helped to implement Web services, hosting applications into various platforms/ environments in secured manner.

  1. I have taken classes related to scripting, network structures, and information security in bachelor’s where I got an idea about the server administrator works with computer networks and running efficiently by maintaining software updates, designing and implementing new system structures, monitoring server activity, and auditing server security.

Duty: Maintenance including production support, enhancement and development work

5%

During system maintenance/ production support the system needs to be observed closely for potential defects & bugs – to keep the system live under production.

Pro-actively monitor the application stability and continuous productivity.

Watch for scheduled batch jobs executed on timely fashion

This requires some level of knowledge on modern technologies.

We use SPLUNK to trace the application event logs at each application hosted server for both PRODUCTION & NON-PRODUCTION, to identify the root cause analysis for unexpected issues.

Accessing AppDynamics, which is the industry standard tool used for monitoring the server performance and memory utilization, with respective graphical representation.

Production support will be closely monitored by Team Leader and Project Manager.

  1. Studied Programming in C/C++/Java and performed extensive programming in Lab, and gained multiple language programming include testing, debugging and maintaining the source.

  1. Studied Computer Algorithm, and gained knowledge in system procedures the instructs precisely to solve a problem.