Last column edit based on the first row last column
EXHIBIT – DETAILED POSITION DUTIES
|
Position Duties |
Percentage of Time Spent on Duty |
Specific Examples and Description of Specific Activities to be Performed by the Beneficiary |
Required and Relevant Degree/Coursework Completed and Experience Gained by the Beneficiary |
|
EXAMPLE
Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats. |
EXAMPLE
10% |
EXAMPLE
· Extract data structure and data types stored in current and proposed data base; create data dictionaries that specify data input/output formats; present the data dictionary to Project Tech Lead and Database Architect for approval · Conduct interview sessions with stakeholders from various business function and Subject Matter Experts(SMEs) to understand current business practice and their interactions with the current system; · Gather and document shareholders’ pain points and complaints about current processes along with other identified improvement opportunities, and present those to business function leaders for them to make final decision regarding operational objectives |
EXAMPLE
These duties require a Bachelor degree in Computer Science or very closely related field because skills required for tasks such as extracting data structures can only be gained after completing courses such as data structures, database management systems, database design, computer system design, and similar.
A Bachelor’s degree in Computer Science or closely related is required in learning to manage the system study (analysis), design and prepare the data flow diagrams and prepare the decision tables which is important to understand the project requirements in the initial phases.
A Bachelor’s degree in Computer Science or closely related normally covers software engineering, advanced e-commerce, programming in Oracle, Relational Database Management System, Internet, Enterprise Resource Planning (ERP), Data Ware House and Data Mining. These are essential skills required for the successful performance of these job tasks which skills cannot be otherwise obtained. |
|
[Must match H-1B petition duties. Please DO NOT change this column as it must match the H-1B petition duties.] |
|
|
|
|
Develop and maintain XYZ Commercial Insurance Lending system for XYZ Insurance using Salesforce objects. |
10% |
· Develop XYZ Commercial Insurance Lending system for XYZ Insurance using Salesforce objects. · Maintaining Lending system UI and customize existing visual force pages using lightning components and controllers. · Experience in creating/troubleshooting/modifying apex code and visual force pages. · Work on ANT Migration, Jenkins and GitHub for source code version control. · Work directly with customers’ technical and business teams to devise and recommend solutions based on the understood requirements. · Help design and implement various Cloud service architecture and configurations for customer. · Think strategically about business, product, and technical challenges in an enterprise environment. · Analyze on premise applications and database environments and plan migrations. · Participate in architectural discussions and design exercises to create large scale solutions built on Salesforce and also be part of the development lifecycle. |
These duties require a master’s degree in Computer Science or very closely related field because skills required for tasks such as extracting data structures can only be gained after completing courses such as data structures, database design management, IT Management designs and IT Enterprise architecture managements.
Leadership skills I acquired being a class lead during the bachelor’s and master’s degree, I could able to manage the development team to meet their deadlines in finishing the projects.
|
|
Lead the integration of XYZ to legacy systems using apex callouts, SOAP and REST web services. |
15% |
· Prepare and implement the environment strategy document for the Lending system implementation for the hardware landscape for the various environments, software that is needed for the Continuous integration. · Prepare implementation document with all the deployment components along with prerequisites, release version and estimated down time for each of the component to be deployed. · Send periodic updates to the program team on the current deployment status along with any impediments faced. · Integrated salesforce with third party systems using SOAP API to check customer's Medicare eligibility and doctor's information including Fax number. |
These duties require a master’s degree in Computer Science or very closely related field because skills required for tasks such as Implementing architecture structures can only be gained after completing courses such as computer Architecture designs and Database system Principles.
Having a habit of creating the documentation for each project we developed in my bachelor and master’s degree, I felt easy to structure the perfect document of environment strategy and the implementation document including the step by step process of hardware, software implementation and deployment components.
|
|
Develop high level business functionality, best quality, scalable application logic by using apex triggers, batch apex, SOSL, SOQL and apex classes to maintain at least 90% code coverage. |
10% |
· Developed Visual Force Pages, Visual Force Custom controller components · Used SOQL and SOSL conceding the governor limits to achieve the required result. · Used eclipse Force.com toolkit for creating Apex Classes and Apex Triggers to develop custom logic and objects. · Designed and deployed Apex Classes, Controller Classes, Extensions and Apex Triggers for various functional needs in the application using Eclipse IDE. · Experience working across various SFDC implementations covering Sales Cloud, Service Cloud, Call center and App-exchange applications. · Develop in querying salesforce.com database using SOQL & SOSL queries using Force.com Explorer. · Worked with Dynamic Apex to access S-Objects and field describe information, execute dynamic SOQL, SOSL and DML queries. |
These duties require a bachelor’s degree and master’s degree in Computer Science or very closely related field because skills required for tasks such as rich interface can only be gained after the completing the Computer programming lab’s, C-Programming & data structures, OOPS concepts , Database principles, Managerial Economics and financial analysis.
Learned the basics of application development in my bachelor’s degree before i get the hands on the first application that I built. Those basics really helped here in building the quality and scalable applications.
|
|
Troubleshoot the real time connectivity with API Gateway and ESB teams. |
5% |
· Implement a 'server less' architecture using API Gateway, SQL Server connections and deployed Salesforce Data loader servers. · Involved in writing Java API for Salesforce objects to manage some of the WS services. · Implement CloudTrail in order to capture the events related to API calls made to Salesforce infrastructure. · Develop message notification service using Java Messaging API (JMS). |
These duties require a bachelor’s degree and master’s degree in Computer Science or very closely related field because skills required for tasks such as rich interface can only be gained after the completing the Network analysis, Computer organization systems and computer networks.
With an experience I gained during my bachelor’s degree in building and connecting the interactive UI for any kind of application here i could able to mimic the same based this project requirement.
|
|
Design and build components for Cloud solution to better facilitate Cloud operations service delivery and support, and business continuity. |
10% |
· Develop and Configure interactive UI using Visualforce, JavaScript and JQuery technologies. · Develop quality and scalable application logic with Apex programming language and SOQL. · Develop Web services using Salesforce technologies to integrate with external systems · Apply best practices and design patterns as recommended by salesforce.com while developing application. · Communicating/Explaining Architecture concepts to Developers · Manage periodic releases and all change management. Need to document changes and stay compliant with audit standards. · Ensuring application developers are successful in meeting and/or delivering ahead of deadline while maintaining quality and ensuring customer satisfaction. · Guide Developers in design cascading style sheets (CSS) that are consistent across all browsers and platforms. · Make sure the graphic standards and branding throughout the product interface are followed. |
With an experience I gained during my bachelor’s degree in building the interactive UI for any kind of application here i could able to mimic the same based this project requirement.
Being a programmer since so long I accustomed to follow the recommendations in developing the beautiful and yet robust applications.
Being a developer, I know the compatibility issue and basic standards need to be followed in developing an application. So, I can monitor and make sure the developers will maintain the consistency in writing the code which can run across browsers.
|
|
Design User Interface using Lightning components, Lightning Flows, Lighting app builder and process builder |
8% |
· Develop Lightning Component Framework and built Lightning component using aura framework. · Develop Lightning App Builder can help you build responsive apps that display on any device, as well as custom pages for Lightning Experience. · Integrate using Lightning Connect to get the real time product information into salesforce from SAP. · Lightning installation and disabling role creation at installations and disabling role creation after installation. · Implement of a custom partner community using visual force and lighting components projects. |
These duties require a master’s degree in Computer Science or very closely related field because skills required for tasks such as building the lighting components through the lighting interface it can only be gained after completing courses such as web software engineering and salesforce platform developer certifications.
Subject named Web Software Engineering in master’s degree helped me earning a good knowledge on user interface design. With that experience of developing the UI layouts which user might interact with I could easily design here using Lightning components, Lightning flows, app builders and process builders. |
|
Develop Web services using Salesforce technologies to integrate with XYZ external systems like PEC, CC2 and PAT. |
13% |
· Processing the data from the PAT, PEC and CC2 through the data loader jobs. · Processing the data to PEC, PAT and CC2 through the real time integration by using the REST and SOAP Services. · Monitoring the WS calls once for every half-an hour. · Integrated salesforce.com with External .Net Applications to capture Custom Objects and using REST API by configuring Connected App. · Developed Apex REST web service classes for inbound calls to Salesforce to retrieve and save data in Salesforce. |
A Master’s degree in Computer Science or closely related is required in learning to manage the external system study(analysis), design and prepare the data flow diagrams and prepare the decision tables which is important to understand the project requirements in the initial phases.
Data flow diagrams plays a crucial role where it describes the flow of data in business information system. Based on the flow diagram we will get started with the system design. |
|
Adhere to and implement security related policies and guidelines. |
5% |
· Ensure that the application code passes the Veracode scans · Facilitate in procuring the penetration test and vulnerability test results from the Lending system vendor. · Help in ensuring that the Combined Project development methodology is followed for the application security |
Gained the basic knowledge in maintaining the application code malware free and making it difficult for the security breaches during my Masters- information security management and design & database algorithm courses. Here, just a difference in the process I could able to accustom the process and performed the vulnerability scans and maintained the security of the application. |
|
Set up, configure and maintain components of organizational networks and system infrastructure. |
2% |
· Configure the cloud-based migration tools for the large scale of cloud migrations. · Participate in the daily infrastructure activities. |
Learned the basics of cloud setup and migration in my Master and with that knowledge by using the tools I started initiating the migrations and participates in the infrastructure activities. |
|
Monitor and optimize the ability of the data processing center to meet cloud computing demands, ensuring that systems are built for change, scalability, and reusability. |
3% |
· Prepare implementation document with all the deployment components along with prerequisites, release version and estimated down time for each of the component that is supposed to be deployed. · Send periodic updates to the team on the current deployment status along with any impediments faced. |
Having a habit of creating the documentation for each and every project we developed in my bachelor and master’s degree, I felt easy to structure the perfect document of environment strategy and the implementation document including the step by step process of hardware, software implementation and deployment components and to establish the proper communication channel with the team and maintain it with zero issues. |
|
Collaborate with other departments to troubleshoot and resolve network connectivity and stability issues on product infrastructure or the data center. |
5% |
· Resolve any architecture defects by peer views, independent verification and validation and testing, participating in peer reviews. · Connect with the network team to resolve the system login issues and SSO login issues. · Connect with the informational cloud team to check the integration connections. · Troubleshoot the real time connectivity with API Gateway and ESB teams. · Whitelist the IP addresses and any new salesforce or Lending system URLs with the help of web Proxy teams. |
Finding the defects is something that I used to do with testing the applications which were built during my master’s projects. It has come in handy to detect the architecture defects and performing the deep level testing.
Communicating with people is what I learnt in my bachelor's degree as I used to be a class leader. So, with that experience, I could easily manage the communication across teams, and get the required work done.
|
|
Monitor key result areas and metrics on the project. |
3% |
· Deploy the metadata, Apex classes, Triggers, Workflow to the production. · Prepare implementation, IT Inventory s inv and development documents with all the deployment components along with prerequisites, release version and estimated down time for each of the component that is supposed to be deployed. · Send periodic updates to the team on the current deployment status along with any impediments faced. |
Having a habit of creating the documentation for each and every project we developed in my bachelor and master’s degree, I felt easy to structure the perfect document of environment strategy and the implementation document including the step by step process of hardware, software implementation and deployment components and to establish the proper communication channel with the team and maintain it with zero issues. |
|
Participate in development, implementation and migration of large‐scale Cloud configurations working in a distributed development environment. |
5% |
· Load data in sandboxes (subsetting and reference data). · Running backups. · Manual configurations and AppExchange products installment and configurations |
After completing the Sales force developer and Salesforce admin certification I got the complete knowledge on salesforce e admin and salesforce development and other Sales force clouds. |
|
Deploy the metadata, Apex classes, Triggers, Workflow to the production. |
2% |
· Manage the change control process. · Keep abreast of Salesforce releases, features and best practices and communicate changes to Project/Product Owners. · Automate the deployment where needed. · Creating and storing snapshots. · Manage new releases of SFDC and efficiently roll out new features. |
While doing the certification on salesforce I have learned the creation of change sets, addition of components to the change sets, migration of change sets from one sand box to another, and running all the tests for pre-validation on change sets and deploy the change sets into prod. |