Software Engineer – Front End

Open Systems International, Inc. (OSI)

OSI (Open Systems International, Inc.) [*************************************************** is a fast-paced, dynamic software company that is paving the way in high-performance automation and business solutions for utility industries worldwide. Solutions include Supervisory Control and Data Acquisition (SCADA) systems, Network Management Systems (NMS), Energy Management Systems (EMS), Distribution Management Systems (DMS) and Generation Management Systems (GMS); as well as individual software/hardware products and Smart Grid Solutions for utility operations. Our solutions help empower our customers to meet their operational challenges day in and day out with unsurpassed reliability. OSI is headquartered in Medina, Minnesota, USA.

In this position you will create compelling user experiences that enable our customers to view, control and analyze their electrical infrastructure. These visualizations could include GIS-based displays of a utilities’ transmission system, trends of today’s generation versus yesterday, or situational awareness dashboards. All of this is done using the latest technologies in a fast-paced, collaborative environment at a forward looking company. OSI develops client applications in many platforms including:

* A collection of rich client applications written in C# leveraging OpenGL for hardware accelerated graphics.
* A collection of web client applications written in JavaScript/jQuery that leverage modern frameworks like Angular and Backbone.
* A collection of native mobile device applications for Android and iOS devices leveraging Java and Swift.


* Bachelor’s or Master’s degree from an accredited institution in Computer Engineering, Computer Science or related technical field.
* Artistic skill to create a well composed user interface
* Ability to understand software usability and use those skills to solve user interface issues.
* Object Oriented Design and debugging skills.
* Experience using IDEs and source code control tools.
* Ability to create clear and concise documentation.

Rich Client

* Experience developing rich client applications with C# and .NET.

Web Client

* Experience developing interactive web applications using jQuery, AJAX and JavaScript
* Experience with front end frameworks including Angular, Backbone and Kendo UI.
* Experience developing RESTful web services in Java

Mobile Client

* Experience developing native Android applications in Java
* Experience developing native iOS applications in Swift


OSI offers a comprehensive benefit package to our full-time regular employees. Benefits include health, dental, life and disability insurance, 401(k) matching, bonuses, profit sharing and a generous amount of paid time off and paid holidays. Additional perks include flexible work hours, employee events, fitness discounts, casual dress code, exciting travel opportunities, employee referral bonus programs, and more. Check out our Life at OSI [******************************************************************************************* Facebook page to see more.

As an employee of OSI you will have access to cutting edge technologies in a fun, professional, positive and dynamic work environment. We have excellent opportunities for growth and development.

To apply for this job please visit the following URL: →