Skip to main content

Job Name:

Software Engineer

Job Location:

St. Louis, MO - REMOTE

Job Function:

Technology

Description:

In this role you will become a member of an R&D team responsible for the development of Prosera software. Successful applicants would be expected to enhance and maintain existing products as well as develop the next generation software.  This candidate’s focus will primarily be applications development in a Microsoft Windows environment, using primarily JavaScript with C# and/or C++, with the opportunity to learn about and work on other parts of the system like the embedded real-time environment.

The Software Developer will report to President of Technology.

Responsibilities:

  • Collaborate with the product owner and with other developers to integrate new software functionality.
  • Demonstrate the ability to provide reasonable estimates of software development time and provide status to the team.
  • Lead the research of complex software design activities across multiple software modules/sub-systems with focus on target environment, performance criteria and competitive issues.
  • Research new technology or development tools to remain informed of current technology.
  • Generate user stories and software designs in accordance with marketing, architecture and human centered design requirements and specifications.
  • Use best practices to build high-quality software that meets design criteria and/or end user’s requirements.
  • Review and provide detailed feedback on peers’ design and code.
  • Conduct unit testing and integration testing for functionality and limits.
  • Debug and validate software issues with unreleased and released software, including customer issues.
  • Write automated unit tests and acceptance tests in support of bug verification, release testing and beta support for assigned products.
  • Documents and Share product insights with coworkers, users and management.
  • Provide technical support for escalated customer issues.

Who You Are:

  • You stay on top of new development standards.
  • You manage uncertainty with tenacity.
  • You engage in collaborative planning.
  • You take time to ask questions and define the problem.
  • You make learning a priority and a goal

Required Education, Experience, and Skills:

  • Bachelor’s degree in Computer Science, Computer Engineering or related engineering field with very strong background in software development is required.
  • Experience with Windows application development in C, C++, C#, SQL.
  • Experience with Web Technologies (Java, JavaScript, HTML5, SOAP, XML, REST, etc.).
  • Experience with Database concepts, normalization, transactions, and simple query scripts.
  • Experience using object-oriented design techniques.
  • Excellent leadership and communication (oral and written) skills.
  • Ability to effectively collaborate in a scrum team environment with disciplined development practices.
  • Experience with Microsoft development tools and an understanding of the Windows operating system.
  • Ability to travel occasionally including internationally.
  • Legal authorization to work in the United States.

Preferred Education, Experience, and Skills:

  • Experience with software testing, including test driven development and automation.
  • Experience working in embedded development.
  • Proficient Code organization (naming structure, functionality, methods, etc.).
  • Experience in Software Development Lifecycle with ability to translate requirements into functional specifications.
  • Knowledge and experience working in the process control industry.
Work Authorization

No calls or agencies please. Prosera will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity Employer

Prosera is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.

If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by sending an email to disability@prosera.com.  

Apply Today!

One file only.
100 MB limit.
Allowed types: pdf.
CAPTCHA
6 + 14 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.