OATI logo

Software Developer

OATI

Bloomington, MN
Full Time
Mid Level
55k-75k
10 days ago

Job Description

About the Role

OATI is seeking experienced Software Developers to build innovative, smart, and complex applications for openings in Minneapolis, MN. Successful candidates will possess a strong understanding of requirement specifications and software design, enabling them to write efficient and high-quality code in both existing and new modules. This role requires the ability to adhere to coding standards while ensuring the development of high-quality software. The starting salary for this role ranges from $55,000 - $75,000 per year.

Key Responsibilities

  • Design, develop, and maintain scalable enterprise applications using the .NET framework, Java, Spring Boot, MongoDB, and PostgreSQL.
  • Architect and develop RESTful APIs to facilitate communication between front-end and back-end systems.
  • Participate in agile development cycles, including sprint planning, stand-ups, and code reviews.
  • Utilize version control systems like Git or DevOps for source code management.
  • Troubleshoot and optimize application performance across various tiers using profiling and debugging tools.
  • Maintain detailed documentation for code, databases, and APIs.
  • Adhere to industry best practices for secure coding, code reviews, and design patterns.
  • Work with various power systems applications, including distribution system design, protection systems, AGC, load and generation forecasting, scheduling and optimization, and power system analysis.
  • Collaborate effectively with team members and be a team player.
  • Willingness to relocate to Minneapolis, MN.

Requirements

  • Bachelor's degree in Electrical and/or Computer Engineering with an emphasis on power generation, transmission, and/or distribution systems.
  • Experience with .NET and Microsoft SQL Server, including designing, developing, and maintaining scalable enterprise applications.
  • Experience with Java and Spring Boot, including developing microservices and backend applications.
  • Experience designing and implementing database solutions with MongoDB and PostgreSQL.
  • Experience developing Web Services and REST APIs.
  • Experience participating in agile development processes and using version control systems like Git or DevOps.
  • Knowledge of application performance optimization and troubleshooting.
  • Familiarity with power systems applications such as distribution design, protection systems, AGC, forecasting, scheduling, and power system analysis.
  • Strong understanding of electricity markets.
  • Familiarity with communication protocols such as OpenADR, IEEE 2030.5, CIM, ICCP, DNP3, and Modbus.
  • Ability to collaborate effectively with team members.
  • Willingness to relocate to Minneapolis, MN.

Qualifications

  • Bachelor's degree in Electrical and/or Computer Engineering with an emphasis on power generation, transmission, and/or distribution systems.
Apply Now

Job Details

Posted AtJun 10, 2025
Salary55k-75k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

About OATI

Website

oati.com

Company Size

501-1000 employees

Location

Bloomington, MN

Industry

Manufacturing and Reproducing Magnetic and Optical Media

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches