Current Open Positions  
     
     
     
 
     
 
   
Please send your resumes in Microsoft word or pleain text format to jobs@ngusoftinc.com with job title in the subject.

   
   
  Title: Software Engineer (Req #1104)

Job Description:
* Verification and Validation of Applications.
* Validation of microservices deployed on Cloud
* Automat Website test cases using selenium Web driver
* Creating Jenkins build and release management comfortable with GIT, branching out, merging, etc.
* Implementing and Executing automation test suites, and publishing the results
* Experience in hardware and Networking environment
* Implementing the scripts in YAML, Java and Python
* Build/Maintain/Improve CI/CD Platform – Jenkins Troubleshoot Systems/Deployment Issues
* Automation/Configuration Management/Development Frameworks and Methodologies.
* Experience of automating complex systems integration (End-To-End)
Requirements:
* Requires Masters Degree in computer science, engineering, or related technical field and 2 years of experience as a software engineer and tester or related. Employer will alternatively accept a bachelor’s degree in in computer science, engineering, or related technical field and 5 years of experience as a software engineer and tester or related.
* Requires proficient knowledge in JENKINS, PYTHON, JAVA, PUPPET, TERRAFORM, DOCKERS, KUBERNETES, SELENIUM, SHELL SCRIPTING, TCPDUMP, WIRESHARK, GIT.
Job Location:
4701 Patrick Henry Dr., Bldg 16 Ste 11, Santa Clara, CA 95054. Employee may travel to various unanticipated worksites in the US.
Position:
One (1), Full time
Hours Per Week:
40
Work Schedule:
9:00 AM to 5:00 PM
Rate of pay:
$130,894

How to apply:
Interested applicants please mail/submit your resume directly to the attention of: Swamy Varada, Sr. Director, 4701 Patrick Henry Dr, Bldg 16, Suite 11, Santa Clara, CA 95054.

  Title: Senior Database Analyst (Req #1103)

Description:
Design, develop, automate, compile, and prepare reports, self-service tools, ad-hoc capabilities, dashboards, cubes, etc.
Job Description:
* Design Tables, Constraints, Views, and Indexes, and created the Cubes for Business Intelligence.
* Experience in relational database concept and query tools
* SQL Stored Procedures and User Defined Functions.
* Views to facilitate easy User Interface Implementation and Triggers on them to facilitate consistent data entry into the database.
* Knowledge on in memory database system as a cache and the Microsoft sql as backend database
* Developing logical and physical desgins for Database projects
* Design SSIS packages dynamically that could run on various Environments by creating XML and SQL Server Configuration Files.
* Create SSIS Script Task, Look Up Transformations and Data Flow Tasks using T- SQL and (VB) Scripts.
* Develop OLAP model based on Dimension and Facts for efficient loads of data mainly based on Star Schema.
* Experience in creating Jobs, Alters, SQL Mail Agent, scheduling DTS/SSIS Packages and Backup/Restore of a database
* Maintaing security at Database & File level and have skill to recover them back from disasters
* Create the New Dimensions, Shared Dimensions, and Time Dimensions and implemented those dimensions while generating Cubes from SSAS.
* Creation and maintenance of Analysis Service objects such as Cube, Dimensions, MDX Queries, Perspectives, KPI’s, Scorecards and Dashboards.
* Created Partitions and designed various Storage Modes to increase the performance of cubes using SSAS.
* Involved in Scheduling, Creating Snapshots, Creating Report Subscriptions and Data Driven Subscriptions.
* Developed MDX Scripts to create datasets to generate various reports which included Interactive Drill down Reports and Report Models.
* Deploying database projects, Integration Services packages, SSRS reports
Requirements:
* Requires in Computer Science or related fields +24 months experience.
* Requires experience in MS SQL Server, SQL server management studio, TSQL Profiler, OLAP, Visual Studio 2010, Business Intelligence Development Tools (SSRS/SSIS/SSAS)
Job Location:
4701 Patrick Henry Dr., Bldg 16 Ste 11, Santa Clara, CA 95054
Position:
Full time
Hours Per Week:
40
Work Schedule:
9:00 AM to 5:00 PM
Rate of pay:
$74,339

  Title: Business Intelligence Analyst (Req #1102)

Description:
Design, develop, automate, compile, and prepare reports, self-service tools, ad-hoc capabilities, dashboards, cubes, etc.
Requirements:
* Qualification: Minimum Bachelor’s degree in any Technology with 4+ years of experience
Job Duties:
* Design, develop, automate, compile, and prepare reports, self-service tools, ad-hoc capabilities, dashboards, cubes, etc.
* Analyze user requirements and build front-end BI applications according to specifications
* Interact with key stakeholders to understand objectives, requirements and expectations
* Provide recommendations for appropriate BI tools supporting information delivery.
* Recommend ways to organize data to achieve the desired business outcome
* Manage the timely flow of BI information to users
* Proactively update new key measures and metrics
* Contribute to implementation of strategic plan for Information Delivery.
* Provides oversight and consulting support for IT developed solutions as needed.
* Identifies and informs data management of new sources and attributes for their governance and participates in data quality initiatives.
* Contribute to implementation of strategic plan for Information Delivery.
Key Skills:
Informatica PowerCente, Informatica Data Virtualization, Informatica PowerExchange, Dimensional Data Modeling, FACT & Dimensions tables, Physical & logical data modeling, Star & Snowflake schema Relational, dimensional and multidimensional modeling and De-normalization techniques, Oracle, UNIX, Shell Scripting, SQL, PL/SQL
Length:
Long term/permanent
Job Location:
Fremont, CA.

  Title: Programmer Analyst (Req #1125)

Description:
The Programmer Analyst needs to perform automated & manual software validation.
Requirements:
* Qualification: Minimum Bachelor’s degree in any Technology
Job Duties:
* Design and construct test cases to run in an automated fashion against our web applications using simulators where applicable.
* Execute manual test cases where visual inspection is required and report defects.
* Proactively solve problems and suggest process improvements
* Creates new tools and new frameworks to support test automation of various applications Work with development and test engineers to identify and automate test cases
* Recommend innovative ideas to automate to reduce the manual effort and increase the code coverage
* Execute automated scripts for regression and build verification tests.
* Debug and fix existing failed automated test cases
* Maintain and write new automated test & build scripts using Java & Selenium.
Key Skills:
Java, Selenium, Selenium IDE, Selenium Web Driver, TestNG, Web Services, SOAP UI, Maven, SVN, CSS, Agile, SQL, Automation Testing, Manual Testing, Jenkins, XPath
Length:
Long term/permanent
Job Location:
Sunnyvale, CA.

  Title: Project Manager (Req #1049)

Description:
The Project Manager needs to manage our internal and external projects.
Requirements:
* Qualification: Minimum Bachelor’s degree in any Technology
Job Duties:
* As Project Manager, the employee will be responsible for the following job duties:
* Manage project execution to ensure adherence to budget, schedule, and scope.
* Develop or update project plans for information technology projects including information such as project objectives, technologies, systems, information specifications, schedules, funding, and staffing.
* Monitor or track project milestones and deliverables.
* Confer with project personnel to identify and resolve problems.
* Develop and manage work breakdown structure (WBS) of information technology projects.
* Developing schedules and methods for measuring results
* Guiding and performing strategic analysis for the project
* Organizing and managing all phases of the project to ensure on-time completion
* Assembling and coordinating project team members; assigning individual responsibilities
* Preparing requests for proposals and conducting all necessary meetings to facilitate selection of project services and products
* Planning and overseeing the preparation and dissemination of project communications.
Key Skills:
C#/C++ ,ASP.NET, HTML, DHTML, XML,XSLT, JavaScript, SQL, Oracle, UNIX.
Pay rate:
$65770.00/year for Bachelors + 2 yrs exp, $145350.00/year for Bachelors + 5 yrs exp, $92290.00/year for Masters + 2 yrs exp (OES industry standards)
Length:
Long term/permanent
Job Location:
Santa Clara, CA.

  Title: Director of Engineering - Embedded and Web Systems (Req #672)

Description:
The Director of Engineering is responsible for the overall development strategy, vision and execution required to evolve systems to meet expanding business opportunities. In this role you will work with the executive team, product management, subject matter experts, vendors and account managers to deliver applications that have a simple and elegant design, are inexpensive to operate, are reliable, are flexible to adapt and expand and closely model our business strategies overall.

Responsibilities:
* Lead the architecture, implementation, testing, monitoring, and deployment of embedded and web-based applications
* Implement, and change as required, an organizational structure that supports long-term business objectives and published key short-term initiatives.
* Develop, improve, document and implement changes to existing departmental philosophy, policies and procedures to maximize productivity and meet other business objectives.
* Assigns/approves the creation of annual departmental operating budgets in conjunction with department managers.
* Gather requirements, understand available technology options, and develop an execution plan.
* Work with customers, partners, product management and company leadership to establish and maintain the development roadmap.
* Improve team performance and uses objective measures to gage improvements in the quality and productivity of the team.
* Monitors and measures teams’ performance and performs associated annual performance reviews for team.

Requirements:
* 5+ years of director level management experience is must with 10+ years of overall experience
* Strong knowledge of embedded systems is a must
* Knowledge of web based systems is preferred
* Demonstrated experience and success in building high-performing software development teams
* A proven track record of leading large (15-20 people), diverse development teams
* Strong written and verbal communication skills and interaction with peers, including Product Management and Operations
* Ability to influence decision-making and to provide your counsel to, and leadership of, multiple project teams
* Excellent service skills (timeliness of delivery and quality)
* Experience in developing and maintaining key metrics (i.e. quality, productivity, financial, etc.) to measure and monitor performance
* Strong financial acumen, including budgeting and forecasting
* Ability to influence decision-making and to provide your counsel to, and leadership of multiple project teams
* Experience in developing and maintaining key metrics (i.e. quality, productivity, financial, etc.) to measure and monitor performance

Education:
Minimum Bachelor’s degree in any Technology

Job Location:
Petaluma, CA.

  Title: Embedded Software Engineering Manager (Req #673)

Responsibilities:
* Ensure software projects are completed on time and according to corporate quality standards
* Build robust and methodical engineering practices and processes
* Work with developers to create a maintainable and extensible product architecture
* Serve as mentor for engineering staff
* Build, manage, and motivate a team of talented Software Developers
* Design, document and develop new features for new and existing products
* Able to carry a design task from concept to implementation
* Participate in architecting new products and features
* Work with Customer Support on case escalations
* Follow the company design/development process to provide a quality product ready for high volume manufacturing

Requirements:
* 3+ years of management experience is must with 10+ years of overall experience
* 7+ years of hands on C programming experience
* 7+ years of hands on embedded systems experience
* Ruby, 8051 and Linux internals/usage desired
* Knowledge of low-level communications protocols (L1/L2) strongly desired
* Experience with multi threaded environments with a focus on real time performance

Education:
Bachelor of Technology in Electrical Engineering or Computer Engineering.

Job Location:
Petaluma, CA.

  Title: Embedded Software Engineer (Req #674)

Responsibilities:
* Design, document and develop new features for new and existing products
* Sustain existing products by fixing bugs
* Participate in architecting new products and features
* Work with Customer Support on case escalations
* Follow the company design/development process to provide a quality product ready for high volume manufacturing

Requirements:
* 7+ years experience programming in C
* 7+ years experience in embedded systems
* Able to carry a design task from concept to implementation
* Experience with multi threaded environments with a focus on real time performance
* Work well in a team, but also a self starter
* Work assignment versatility
* Ruby, 8051 and Linux internals/usage desired
* Knowledge of low-level communications protocols (L1/L2) strongly desired

Education:
Bachelor of Technology in Electrical Engineering or Computer Engineering.

Job Location:
Petaluma, CA.

  Title: Computer Systems Analyst

Description:
We are seeking an energetic, innovative, customer-focused individual to join our IT Enterprise Infrastructure team. This position will be responsible for a full-lifecycle development and support of the daily operations of IT infrastructure and networking functions. The successful candidate will need to be able to multi-task and get up to speed quickly in a dynamic IT environment.

Technical Requirements:
Competency in DNS, DHCP, WINS, Radius, application level firewalls, SSL, Exchange, Active Directory 2003, TCP/IP, Intrusion detection, anti-virus software, VPN, 2-factor authentication, SNMP, SMTP, HTTP, LDAP, FTP, SFTP, and switchand router configuration and management.
Competency in Windows XP/2000/2003/Vista.
A strong understanding of how to install, configure, and maintain NT/Windows Server (standard and advanced) for a production environment. Including application of service packs and hot fixes.
Competency in backup and disaster recovery techniques.
Competency in day-to-day desktop / laptop support issues.
A strong understanding of network and system monitoring tools.
Must be able to configure and maintain secure wireless networks.
Batch scripting skills are desirable.
An understanding of Microsoft SQL Server 2000/2005 (enterprise and standard editions) including installation, cluster configuration, performance monitoring, database maintenance, back up and disaster recovery.
The ability to plan, tests, and implement the safe modification of a production database environment during software upgrade cycles.
Competency working in WAN environments.
Microsoft Virtual Server or VMware knowledge a plus.
Competency and administration in VOIP technologies. Ability to understand QOS across WAN environments.
Understanding of Power and HVAC requirements and administration in a production environment.
Familiar with APC InfraStruXure configuration, management and monitoring.

Functional Requirements:
Excellent written and verbal communication and organizational skills to effectively work with the all members of the team, a must.
Strong interpersonal and communication skills for interpreting and conveying the firm's policies in situations requiring judgment and persuasion are required.
Ability to work effectively with a cross-functional team in planning, designing, acquisition, configuration and implementation of complex systems.
Ability to work effectively under deadline pressure and meet customer expectations in a demanding environment.
Provide estimates on development effort and proposed technical solutions to business problem.
Provide technical consultation to other IT team members in solving application systems problems.
Provide on-call support of critical applications and may coordinate on call response efforts with other IT team members as needed.
Work under general supervision and may provide specific guidance to others on complex assignments.

Education / Experience:
Minimum Bachelor’s degree in any Technology
MCSE certified or equivalent experience.
Minimum 4 years network admin experience in Microsoft server technology environments to include Active Directory, DNS, DHCP, WINS, and domain design.
Experience with Multi-Domain networks; managing trust relationships.
Strong Exchange 2000/2003 skills.
Strong scripting skills a definite plus.
Requires Background and drug screening prior to employment. Experience in a 24x7 production environment.
   
   
  Title: Senior Software QA Lead / Manager

Description:
We are looking for a QA Lead/ Manager to lead QA efforts on web applications targeted towards the banking vertical. You will participate in the planning and execution of overall QA activity of our products.

Requirements:
* Strong in understanding/analyzing changing business requirements and converting them into test plans.
* Strong QA and technical competence, track record of individual accomplishments, and strong academic record.
* Entrepreneurial drive, demonstrated ability to achieve stretch goals in an innovative and fast paced environment. Able to fit in well within a startup environment.
* Proven track record of continual improvements in QA process , optimizing resources to reach business project goals.
* Strong project-management and agile methodologies experience. Must be used to short iterations of development and testing and changing business requirements.

Must Have Skills:
1. 3 tier Web Application testing,
2. Banking, financial apps testing.
3. Understanding of Java/J2EE and web-services.
4. Linux/Unix
5. SQL/Oracle.
6. Performance testing.

Nice to Have Skills:
1. Windows application testing.
2. Mobile web application testing
3. Build and Deployment processes.
4. HTML/Javascript

Education:
Minimum Bachelor’s degree in any Technology


  Title: Java Server Side Software Engineer

Description:
We are looking for a Java Server Side Software Engineer in our fastest growing business unit to work with highly motivated engineering team. As a software engineer, you will work closely with other developers and teams in developing and supporting Server Side Java applications. You will work with a team in building next generation middleware solution to replace our existing infrastructure, developing software monitoring applications, tools to deploy and support various java applications.

Requirements:
Bachelors Degree in Any Technology
3-5+ years of experience in programming Java
Socket Programming, Server Side programming, distributed systems.
Servlets, JSP, Perl, PHP, Shell Scripting.
Solid SQL, PL/SQL skills and experience with Oracle.

Strong Software architecture skills.
Hands on Unix/Linux experience.

Jini/Java Spaces experience is a plus.
Unix system expertise is a plus.
   
Copyright © 2007-2015 NGUSoft