You are viewing a preview of this job. Log in or register to view more details about this job.

Trainee Software Engineer

Trainee Software Engineer Positions Open for the following Technologies areas for F1/CPT/OPT students:

JAVA /J2EE
Dot Net
SQL Developer/ DBA
Networking
Hadoop
Cognos

Roles & Responsibilities:

JAVA /J2EE:

Roles & Responsibilities of Java Developer:

  • Basic Working Knowledge of C, C++, OOP’S Concept, SQL, PLSQL, 
  • Apply new technologies such as Spring Web flow, Spring MVC and other Spring technologies. 
  • Technical skills and good knowledge in Java/J2EE programming languages.
  • Client server / web-based programming development environments. 
  • Demonstrated track record of strong analysis, design and implementation capabilities.
  • Experience with day-to-day team use of Git and SVN.
  • Strong understanding of REST API design and consumption.
  • Understanding and experience in concepts such as Agile, Continuous Integration and Delivery, database architecture.
  • Demonstrated proficiency developing applications using:
a)   Junit
b)   Interfaces to Stored Procedures and SQL to JDBC framework
c)    REST Microservices
d)   jQuery
  • Excellent written & spoken communication skills.

Dot Net:

Roles & Responsibilities of Dot Net Developer:
  • Working Knowledge of C#.Net, ASP.NET, ADO.NET, Entity Framework, jQuery, SQL Stored Procedures. 
  • Work both independently and as part of an Agile (SCRUM) development team.
  • Analyze code and functionality of existing MS applications and perform fixes, enhancements and implement new projects.
  • Work collaboratively with developers, business analysts, and management to define new (and enhance existing) features that are aligned with this organization's overall long-term strategy.
  • MVVM design Pattern, MVC, Code refactoring, SQL Server 2008,  
  • Knowledge on Web API Development
  • Understanding and experience in concepts such as Agile, Continuous Integration and Delivery, database architecture.
  • Visual Studio 2010 and TFS, Creating User Interfaces with XAML
  • Excellent written & spoken communication skills.

Cognos:

 Roles & Responsibilities of Cognos Developer:
 
  • Good understanding of best practices used for Cognos development.
  • Seek continuous improvement in performance of data warehouse and ensure security of data.
  • Maintains and updates the Cognos reporting framework using Cognos Framework Manager.
  • Develop and perform tests on various enterprises and provide dashboard solutions with help of Cognos software and assist all end users.
  • Coordinate with data architecture and modeling team to design databases and prepare reports for same.
  • Analyze all projects and prepare corporate strategies for same and provide support to all Cognos applications.
  • Prepare all reports for management with help of Cognos Report Studio.
  • Design all required Excel and PowerPoint templates and prepare all metadata models in coordination with framework manager.
  • Investigate and resolve all data issues and analyze all business requirements and perform interview with all stakeholders.
  • Monitor work and ensure optimal utilization of all SQL scripts and documents all database requirements and analyze data anomalies and prepare reports for cycle.
  • Excellent written & spoken communication skills.

Oracle/SQL DBA:

Roles & Responsibilities of Oracle/SQl DBA:
  • Creating and maintaining Audits, stored procedures, and user defined functions as per client requirements.
  • Creating Triggers in SQL Server for Automation.
  • Development and Deploying of the SSRS reports using reporting services.
  • Adept at query optimization and performance tuning.
  • Ability to work in large, complex development BI projects including the proactive identification of issues and coordination of resolutions.
  • Adhere to team standards, processes, workflows and schedules.
  • Partnering with Business Analyst on providing technical consultation on Business Reporting Requirements.
  • Evaluate reporting requirements to provide feedback and estimates to complete work.
  • Approach development and production issues methodically.
  • Must be comfortable working on multiple, complex issues and projects.
  • Working Knowledge of Operating systems – Windows/UNIX/Linux.
  • Participate in production releases as required.
  • Administering User Security, Implementing. Database Security.
  • Strong Analytical and troubleshooting skills
  • Excellent coding and debugging skills.
  • Able to work independently to implement a solution with minimal guidance.
  • Excellent written & spoken communication skills.

Networking:

Roles & Responsibilities of Networking:
  • Network Management-Assist in the design and development of end user local area networks.
  • Perform the Installation, Upgrading, and Updating of all technical services supported products.
  • Prepare product configurations based on end user requirements with agreed upon time schedule.
  • Perform preventive maintenance and inspections of network hardware in all system designated areas.
  • Troubleshooting & Support end users in use of network hardware and communications software products.
  • Prepare demonstrations of hardware and software products to new and existing users; develop solutions to short-term problems relating to the technical services.
  • Evaluation. Prepare and submit weekly progress reports showing activities worked on or accomplished during the previous week; evaluate network products for possible purchase or lease by identifying their applicability to system requirements.
  • Monitor, evaluate performance and recommend changes to new and existing network installations.
  • Ticketing Tools, Vendor/ISP interaction,Incident Management, Change Management, HP Service Manager, AWS Storage, AWS EC2.
  • Analyze Network, Telecommunications system logs, and Identify Potential Issues.
  • Perform and monitor network infrastructure backups per documented methods and procedures
  • Installation, operate, and maintain network devices & systems in the network/data centers and network infrastructure closets.
  • Excellent written & spoken communication skills.

Hadoop:

Roles & responsibilities of Hadoop:
 
  • A Hadoop Developer is responsible for the actual coding or programming of Hadoop applications. This role is like that of a Software Developer.
  • Integrating technical processes and business outcomes - specifically: data and process analysis, data quality metrics/monitoring, data architecture, developing policies/standards & supporting processes.
  • Developing solutions using Big Data technologies like Hadoop, Hive, EMR, Spark.
  • Strong object-oriented programming experience in Java, Python, Ruby or similar.
  • Designing, building, installing, configuring, and supporting Hadoop.
  • Troubleshooting and resolution of production issues, and implementation of alternatives across enterprise initiatives. 
  • Ability to clearly communicate objectives, plans, status and results, focusing on a few critical key points.
  • Good knowledge of Operating Systems.
  • Create scalable and high-performance web services for data tracking
  • Experience supporting user issues for data, providing operational support.
  • Debug client/server applications and troubleshoot integration issues.
  • Excellent written & spoken communication skills.


Eligibility Criteria:
·        Minimum 0-3 years of experience
·        Bachelor's/Master's degree in Computer Science, Information Technology (OR) Equivalent.
·        Recent graduates with No experience are also welcome to apply for the above positions.
·        Valid work permit such as OPT/CPT.
·        Willing to relocate anywhere in USA.
 
Our Offer:

·        Free Food & Accommodation during training period.
·        Guest House Facility.
·        Excellent Compensation package
·        Relocation expenses.
·        H1B and Green Card Sponsorship.
·        2 Weeks paid time off, during the project time.
·        Increments in regular intervals