Loading...
 
Share this Job
Apply now »

S/W SYSTEMS ENGINEER II

At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. 

Job Overview

TE Connectivity’s Software Systems Engineering Teams provide functional and empirical analysis related to the design, development, and implementation of software operating/automation systems, including, but not limited to, utility, development, and diagnostic software. They perform technical planning, system integration, verification and validation, cost, risk, supportability and effectiveness analyses for total systems.

Competencies

Values: Integrity, Accountability,Teamwork, Innovation

What your background should look like:

RESPONSIBILITIES

•    Ensure management of all aspects of the software development life cycle with complete ownership and accountability
•    Understand the requirements and derive technical solutions
•    Perform detailed design and coding, debugging, testing and release of the given modules or systems
•    Driving task planning, estimation & scheduling
•    Interaction & Coordination with Product Team & other stakeholders
•    Design and update software documentation
•    Design, develop, modify, implement and support software components anywhere in the Software stack.
•    Will be responsible for the overall Web Engine working on specific platform. This includes porting, upgrading, platform adaptation and new feature development
•    Support product compliance and approvals for all new products and platforms as required by our customers.
•    Managing software development servers and application such as defect tracking, and other collaboration tools.
•    Deployment of web application software for customer trials
•    Work closely with Product Management, Sales and customers on the identification and development of new products 

EDUCATION/ CRITICAL EXPERIENCE

•    7+ years of experience as Full Stack developer in a product and software development role in an IT industry is essential with B. Tech in computing/Electrical/Electronic Engineering. 
•    4+ years of relevant experience in Full Stack development using the MEAN stack with Express.js & Node.js 
•    Experience in SOA (Service Oriented Architecture) architecture and RESTful API
•    Experience with JavaScript Unit testing framework Mocha and assertion libraries like Chai.
•    Experience with relation database MySQL, SQL scripting, stored procedures, triggers and DB functions. 
•    Experience with docker/docker compose is a must have on linux platform. 
•    Understanding of best security practices & OWASP 
•    Experience in GIT repository & branching & merging strategies on using tools like GitHub  BitBucket
•    Knowledge of XML, JSON and YAML formats
•    Knowledge of Linux file system, basic commands and tools like CURL, ENV, TOP, HTOP

PREFERABLE SKILLS/KNOWLEDGE


•    Good to have knowledge of scripting languages like C, C++, Python, .NET
•    Experience with npm packages like banyan(logging), eslint(code analysis) , nyc (code coverage) sequelize, sequelize migration tool,  Open API and Swagger
•    Experience with authentication tokens using JWT or OAuth.
•    Experience creating & working with Virtual Machines using virtualization tools like Hyper-V, Virtual Box, EXSI
•    Exposure to AWS cloud platform services like S3, EC2, RDS, SES, SNS, KMS
•    Should have working knowledge of AWS SDK & CLI
•    ALM tools like JIRA or CodeBeamer


 

Location: 

Bangalore, KA, IN, 560066

City:  Bangalore
State:  KA
Country/Region:  IN
Travel:  None
Requisition ID:  75110
Alternative Locations: 
Function:  Engineering & Technology


Job Segment: Developer, Engineer, Cloud, Linux, Database, Technology, Engineering

Apply now »