Search by job, company or skills

Emerson

Software Enginner

2-4 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 hours ago
  • Over 100 applicants
Quick Apply

Job Description

Job description

  • Use programming languages such as C#, C++, and/or Java/JavaScript using Visual Studio
  • Use strong knowledge of object-oriented programming and design patterns to design software that promotes efficiency, testability, and maintainability.
  • Work within an agile process to build software that meets the gathered requirements.
  • Author user stories and tasks from supplied requirements, and effectively communicate with the scrum team.
  • Use continuous integration to automate builds, testing, and revision control.

WHO YOU ARE

  • You take initiatives and doesn't wait for instructions and proactively seek opportunities to contribute.
  • You adapt quickly to new situations and apply knowledge effectively.
  • Clearly convey ideas and actively listen to others to complete assigned tasks as planned.

For This Role, You Will Need:

  • Ability to create UI Designs that create an exciting user experience
  • Ability to create API Design Specifications
  • Domain Driven Design Knowledge of software architectural principles
  • Database development experience
  • Knowledge of at least one Continuous Integration / Continuous Delivery Software (Jenkins, Bamboo, Cruise Control, Electric Commander, etc.)
  • Test Driven Development experience
  • Experience or Knowledge of Service Oriented Architecture
  • Knowledge of Industrial network and serial communication protocols (OPC UA, Modbus, etc.)
  • Knowledge of Industrial Controls, particularly PLCs
  • Experience working in Agile development environments
  • Experience with Ethernet networking protocols and networking infrastructure
  • Experience with defect tracking tools like Rally or JIRA

Preferred Qualifications that Set You Apart:

  • Masters Degree in Information Systems, Information Technology, Computer Science or Engineering from an accredited university or college AND 2+ years of related work experience
  • Ability to program using C++, C#, Python, and/or Java
  • Experience with InstallShield
  • Experience in large code bases
  • Excellent debugging and refactoring skills
  • Proficiency in Version Control Systems like Git, GitHub, SVN, GitLab, or Bitbucket
  • Experience with Docker, Kubernetes, and vSphere/Virtual Machines
  • Experience with Test Automation Frameworks like NUnit, VSTest, TestNG or PyTest
  • Experience with .NET and WPF

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 107707077

Similar Jobs