31 Jan
Software Engineer
New Jersey, Princeton , 08542 Princeton USA

Vacancy expired!

Job Title: Software Engineer

Job Location: Princeton, New Jersey

Duration: 12+ Months

Job SummaryWe 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 deviceproducts through the development and execution of unit test based upon software and system specificationsEssential Duties and Responsibilities:1. Strong Experience in Web-Interface Development2. Design, Implement and test the Web UI interface applications using HTML5,CSS, JavaScript, NodeJS3. Experience in developing applications using .Net Framework using C#4. Worked in an Agile/Scrum development process environment5. Experience in working with Source Control Management such as Git, BitBucket6. Experience in Database development, MySQL; the knowledge of an ORM is a plus7. Experience with REST APIs is a plus8. Experience in Java, C, Python is a plus9. Experience with Messaging Queues is a plus10. Familiar with Object Oriented Concepts and software design pattern is a plus11. 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 generate13. Trouble-shoot the issues effectively and apply the right fix in a quicker manner14. Able to conduct releases/deployments of the web-interface application in an agile manner15. Able to work independently as well as in a team environment16. Responsible for completing documentation in a timely manner and in accordancewith business standards17. Participate with cross-functional teams to support organizational goals18. Understand and comply with applicable EHS policies, procedures, rules and regulations


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 .NetFramework 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 fullSoftware Development Life Cycle.

Vacancy expired!

Related jobs

Report job