Software Engineer

Software Engineer

31 Jan 2021
New Jersey, Princeton, 08542 Princeton USA

Software Engineer

Vacancy expired!



Job Title: Software Engineer

Job Location: Princeton, New Jersey

Duration: 12+ Months

Job Summary
We are currently searching for a dynamic Software Engineer to join our Software Team in the manufacturing department.
Responsible for designing and implementing the Web-Interface components which will be used for collecting and displaying the data produced by the complex medical device
products through the development and execution of unit test based upon software and system specifications
Essential Duties and Responsibilities:
1. Strong Experience in Web-Interface Development
2. Design, Implement and test the Web UI interface applications using HTML5,
CSS, JavaScript, NodeJS
3. Experience in developing applications using .Net Framework using C#
4. Worked in an Agile/Scrum development process environment
5. Experience in working with Source Control Management such as Git, BitBucket
6. Experience in Database development, MySQL; the knowledge of an ORM is a plus
7. Experience with REST APIs is a plus
8. Experience in Java, C, Python is a plus
9. Experience with Messaging Queues is a plus
10. Familiar with Object Oriented Concepts and software design pattern is a plus
11. Write and Maintain Software Design document. UML experience is a plus.
12. Design and Implement Unit tests for the product software that the candidate will generate
13. Trouble-shoot the issues effectively and apply the right fix in a quicker manner
14. Able to conduct releases/deployments of the web-interface application in an agile manner
15. Able to work independently as well as in a team environment
16. Responsible for completing documentation in a timely manner and in accordance
with business standards
17. Participate with cross-functional teams to support organizational goals
18. Understand and comply with applicable EHS policies, procedures, rules and regulations

Qualifications:

Minimum Job Requirements:
Education: Bachelor Degree of Software or Computer Engineering. Master Degree preferred.
Experience: 5+ years of industry experience is expected; strong experience in developing and deploying web-interface applications using latest technologies like HTML5, CSS, JavaScript, NodeJS; experience in working with applications using .Net
Framework using C#; Experience with Database development, for example: MySQL;experience with working in an Agile environment; excellent documentation and effectivecommunication skills; Experience in developing/using REST APIs; understands the full
Software Development Life Cycle.


Related jobs

Job Details

  • ID
    JC8933427
  • State
  • City
  • Job type
    Contract
  • Salary
    USD N/A N/A
  • Hiring Company
    Experis
  • Date
    2021-01-31
  • Deadline
    2021-04-01
  • Category

Jocancy Online Job Portal by jobSearchi.