Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Bengaluru/Bangalore @ Rockwell Automation

Home > Software Development

 Senior Software Engineer - Bengaluru/Bangalore

Job Description

 

Position Summary

The Sr. Software Engineer is a professional experienced engineer able to execute key MES project activities such as development, testing, implementation, and support. He / She must have good understanding of software design methodologies

The Sr. Software Engineer will work with Tech Lead to get understanding of requirement and core design and would develop application. The Sr. Software Engineer must be able to break down complex module into smaller modules for development of common-reusable artifacts. He/She should ensure applications work as designed and follow best programming practices.

The Sr. Software Engineer understands the application scope and helps project managers identify and estimate changes.

The Sr. Software Engineer must be able to implement product software extensions (customizations) to meet customer requirements or system.

He/She should be able to understand the mapped business requirements to functional requirements and functional requirements to development and configuration artifacts and tasks.

The Sr. Software Engineer applies broad knowledge related to programming languages for implementing Information System (IS) applications and related application development environments. This role requires a working knowledge of JavaScript, CSS, relational databases and Web Services.

Essential Responsibilities

Functional and Technical

  • Applies broad systems engineering knowledge related to programming languages for implementing PTC ThingWorx applications and corresponding application development environments.
  • Understand Designs and develop software solutions to meet customer project requirements
  • Expertise with definition of user requirements, functional requirements, technical specifications, software testing, and installation.
  • Expertise in established development and project execution methodologies and artifacts.

Leadership

  • Receives little direction from Tech Lead, quality representative, and other stakeholders
  • Determines system development methods, leads and coordinates development activities of assigned team members.
  • Ensure that development task are executed in alignment with the procedures/work instructions of the current Quality System Lead role in reviewing and approving technical deliverables for projects, recommends and support Quality manager in applicable verification testing (.e.g. test plan, test protocols, etc.)
  • Demonstrates curiosity in new technologies products that could add value.
  • Support 70-20-10 development plan for assigned team member and provides professional mentoring for assigned Engineers.

Business

  • Interacts with customer
  • Implements process improvements costs savings.
  • Documents technical lessons learned , shares knowledge across project teams, and extracts re-useable engineering objects.
  • Provides assistance for updating technical literature.
  • Prepares material/hours effort estimates and technical guidance to new proposal efforts.
  • Develops training plan required to advance engineering competency within assigned group.
  • Understands, follows, and lead at implementing Standards of Business Conduct policy.
  • Seeks opportunities to prepare and present technical papers in industry symposiums.
  • Conducts tasks in accordance with applicable health, safety, quality and environmental regulations (state/federal laws, ISO 9001, ISO 14000, etc.) as well as RA policies and procedures.

Interpersonal

  • Effective verbal and written communication skills
  • Punctually communicates project progress, budgets, task disposition, etc to Engineering Manager and customer.
  • Distributes project communications to team, customer, and stakeholders
  • Supports an environment conducive to effective cross-team interaction and self-initiates applicable information sharing.
  • Monitors and controls development activities completed by Engineers assigned to projects.

Minimum Requirements

Education/Experience

  • BE in Computer Science or equivalent technical experience.
  • Typically minimum of 5+ years of experience in Software Development, MES software configuration and deployment and application engineering capacity.
  • Proficient English speaking and writing skills

Domain Experience

  • Manufacturing Execution Systems (MES)

Technical

  • Well versed with PTC ThingWorx
  • Well versed with JavaScript.
  • Well versed with CSS
  • Well versed with Web service calls
  • Familiar with database queries (SQL Server and Oracle)
  • Well versed with common design patterns.
  • Familiarity with tools such as JIRA, Git, Jenkins, and Visual Studio Code.
  • Able to define user interfaces that focus on usability based on established UI design patterns.
  • Able to perform code reviews.
  • Aware of coding best practices with respect to code structuring, indentation etc.
  • Good problem solving skills
  • Knowledge of OPC/LiveData

Professional

  • Intermediate experience with direct customer contact.
  • Manages stressful environments with professionalism
  • Accepts and provides constructive feedback
  • Retains excellent verbal and written communication skills.
  • Retains excellent conflict resolution and people interface skills.
  • Performs duties in the office as part of a project team.
  • Understand and complies with policies relating to Standards of Business Conduct.
  • Willing and able to travel and work at customer sites in dynamic work environments. Travel can vary on assignment from 0% to 100% but can average 40%.
  • Work requires mental concentration and visual acuity to utilize computer terminals, approximately 40% of the work time
  • Physical capability to effectively negotiate impediments typical to a jobsite/construction site for start-up efforts

Job Classification

Industry: Engineering & Construction
Functional Area: Engineering - Software,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate
Doctorate: Doctorate Not Required

Contact Details:

Company: Rockwell Automation
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Automation Software design Coding Javascript Test planning Application development Visual Studio Oracle JIRA SQL

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Mendix Developer - Delhi/NCR - Damco Solutions

  • Damco
  • 5 - 10 years
  • Delhi, NCR
  • 1 month ago
₹ Not Disclosed

Oracle HCM Senior Functional Consultant

  • Oracle
  • 6 - 10 years
  • Kolkata
  • 1 month ago
₹ Not Disclosed

Application Support Engineer - Java

  • Oracle
  • 6 - 10 years
  • Kolkata
  • 1 month ago
₹ Not Disclosed

Rockwell Automation

Rockwell Automation, the worlds largest company dedicated to industrial automation and information, makes its customers more productive and the world more sustainable. Throughout the world, our flagship Allen-Bradley?and Rockwell Software?product brands are recognized for innovation and excellence.

Plugin template missing! Fix or contact support.