Software Engineer – Back 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 develop applications that reliably communicate with data sources and store high volumes of data in an efficient and high performance manner. All of this is done using the latest technologies in a fast-paced, collaborative environment at a forward looking company. Specific, on-the-job training will be provided. In this position, you will have the following responsibilities:

* Create solutions that leverage Big Data databases like Cassandra and mongoDB.
* Provide services for high data throughput user applications leveraging proprietary messaging protocols.
* Develop robust, scalable multi-platform server solutions.


* Bachelor’s or Master’s degree from an accredited institution in Computer Engineering, Electrical Engineering, Computer Science or related technical field.
* C development skills plus experience in one or more of the following: C#, C++, Java, Python, etc.
* Networking knowledge and protocols (TCP/IP, UDP, DNS, XMPP, HTTP, MSRP, XCAP, SOAP, REST, DNP, etc.).
* Familiar with platform independent tools and libraries.
* Analysis Tools experience: ANT, CUnit, JUnit, FxCop and/or PREfast.
* Source Version Control experience: CVS, Git and/or Subversion.
* Experience on multiple platforms and cross platform development.


OSI offers a comprehensive benefit package including 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 casual dress code, flexible work hours, free beverages, employee events, onsite fitness center, exciting travel opportunities, employee referral bonus programs, and monthly birthday and anniversary celebrations. 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: →