Originally Posted by
venky2010
Hi Everyone!
I am at juncture of taking a very important decision of my career/life and would appreciate if you guys, GURUS, can guide me through this unchartered territory. Following are my details:
• Priority Date - January 15, 2010
• Category – EB2-I
• I-140 – Approval Dt - July 2010
• I-485 applied Dt – 5th March 2012
• BE from IIT and more than 10 years of exp.
Currently, working on H1 with small desi consultancy company who is also my GC sponser with current H1 expiring in Q3 2014. I am in 8th year of H1.
Being a contractor, I am sprinting cross country for the projects. At this point, I am working for one of the top leading technology company through my employer, desi company as a contractor in EVC model. My manager wants to hire me as a permanent employee. I am very happy with my work and career growth with this company. Company and my manager also equally value me. They are ready for H1 transfer and start GC process.
In January 2012, they have opened job rack to start the joining process and meanwhile, EB2 dates started to move. So, I asked them to hold the joining process. I got current in March and have filed 485/EAD.
I want to know what are my options to join this company. Please let me know how I can sort my situation. Which option will be better for me?
Option 1 - Transfer H1 to my company after getting EAD in two months. Start GC from scratch and recapture PD from earlier I-140 (Jan 2010). But, my current employer may withdraw I-140 (my speculation). Will I be able to recapture PD even if my employer withdraws it?
Option 2 I wait for 6 months from 485 receipt date to invoke AC21. The problem with AC21 is that desi consultancy has filed following information in my labor:
• Offered Job Title – Sr Software Engineer
• Occupation - Computer software engineers, systems software
• SOC code, 15-1032
• Prevailing wage - 100K
• Section 10 – Is experience in an alternate occupation acceptable? “Yes” has been selected.
• Section 10-B (Identify the job title of the acceptable alternate occupation), “Project Manager, Associate, Programmer Analyst” has been mentioned.
• Section 11 – Job duties are “Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.”
• Section 14 – Specific Skills – MS Project, AGILE, PMP, Clarity, LEAN, SDLC, DB2 etc
Past 3 years job title mentioned in the labor
1. With current employer –
Job Title - Programmer Analyst
Work Exp – Same as section 11 and 14 combined in above para
2. With previous employer
Job Title – Project Manager
Work exp – Developing project charter/plan, effort estimation, assigning work to team, managing project from initiation to closing, track scope/cost/schedule. Used MS Project, Agile, PMP, SDLC etc
My manager has opened following rack for Sr Project Manager position:
• Create and manage project plans, timelines and deliverables. Communicate schedules and deliverables in a concise manner and ensure that deadlines are met.
• Work with engineering, product development, QA, TechOps and other departments to resolve resource and schedule conflicts and dependencies.
• Run weekly project status meetings, track status of existing issues and identify new issues and risks.
• Act as a central point of contact for all communications relating to the project(s).
• Manage day to day operational, project and resource allocation issues.
• Communicate project status at all management levels.
• Ensure that projects adhere to established standards and methodology practices. Help define new development processes and industry best-practices.
• Assess impact of change requests.
• Make recommendations on how to best approach a software development project keeping in mind the business goals.
• Work with product managers to define requirements and ensure integrity of product.
• Know at all times the health of projects, critical path items, risks and impact to timelines.
• Facilitate problem solving and escalations to maintain schedule.
• Coordinate project deliverables between team leads.
Job Requirements
• 8+ years of program/project management experience
• Strong working knowledge of web development and eCommerce for an international company
• Ability to work effectively in a dynamic development environment with matrix reporting structure
• Knowledge of hardware infrastructure
• Strong facilitation skills
• Ability to communicate verbally and in writing clearly and succinctly, complex design and technical issues, as well as business and product requirements
• Demonstrated leader throughout career
• Demonstrated project management fundamentals
• Excellent written and verbal communication skills
• Solid understanding of web technology, software development lifecycle (Agile experience is a plus) browsers, user interface issues and quality assurance
• General appreciation for software architecture and software development concepts
• Ability to think “outside the box” and contribute to the improvement of internal processes
• Ability to understand and challenge technical proposals
• Strong MS Project aptitude
• Ability to work in a fast-paced, changing environment
• Highly organized and detail oriented
• Ability to multi-task with minimal supervision
• Demonstrated ability with affecting change
• Must be hard working, highly motivated and a self-starter
• Bachelor's degree or equivalent experience
Education
Bachelors Degree or Equivalent
Please let me know if I can use AC21 to move to this job after 6 months.
I shall highly value and appreciate your advice.
Regards,
One lost soul...