The Software Engineer is responsible for the maintenance and development of new software in a client/server environment, for the operations staff of Orion.
Requirements
- Knowledge of S.O.L.I.D. design principles and design patterns.
- Knowledge of continuous integration, hosting infrastructures, and networking concepts.
- Knowledge of PC architecture and operations, operating systems, networking database management and development, as well as high level of programming knowledge.
- Knowledge of the various stages of the software development life cycle, definition of solution architecture, detailed design, solution development, testing and deployment.
- Knowledge and solid understanding of object-oriented analysis, design and programming
- Knowledge of Salesforce preferred.
- Minimum of 5 years of experience with ASP.NET Web API, Entity Framework, C-Sharp, Restful Services, Web Services, and SQL Server in an application development role preferred.
Responsibilities
- Designs, develops, tests and deploys applications by writing new code and improving existing code ensuring applications work properly.
- Provides support for design, development and implementation of application development projects.
- Understands and debugs different tiers of the application, UI, API, and database.
- Able to create and modify routine, low impact code.
- Troubleshoots and debugs system inefficiencies.
- Assists in maintaining databases accuracy and stability.
- Identifies and troubleshoots issues with various sites or programming code and fix any resulting problems.
Other
- Candidates must work in-office at one of the following locations for at least 3 days per week: Omaha, NE; Berwyn, PA; Hebron, KY; Chandler, AZ; or Lehi, UT.
- Ability to multi-task while maintaining careful attention to detail.
- Ability to work effectively both individually and within a team environment.
- Ability to work with a sense of urgency to meet deadlines and address competing priorities.
- Minimum of a bachelor's degree in Computer Science, MIS, or Information System Analysis required.