Senior Software Engineer
Job Description
The Software Engineer is responsible for design and development of new software or extensive software revisions. Serves as a technical expert by addressing problems of systems integration, compatibility, and design requirements. Performs research on the potential software project feasibility to management.
About Our Company:
InnovA is a cloud-based software SaaS (software as a solution) platform that enables companies to sell inventory through their own company-branded website. Our platform allows customers to grow and facilitate their businesses through a wide variety of software solutions. InnovA's back-office inventory management platform enables its customers to sell inventory via retail, online auctions, simulcast auctions, and via 3rd party marketplaces.
Website:www.innovallc.com
Benefits:
- Competitive Base Pay
- Medical
- Dental
- Vision
- 401(k) Savings Plan
- Company paid Life Insurance and AD&D
- Company paid LTD
- Employee paid additional Life Insurance and AD&D
- Additional employee paid coverage includes critical illness, accident insurance, short term disability and whole life insurance plans.
- Paid Holidays
- Paid Time Off (PTO)
- Employee Assistance Program
- Education Assistance
Essential Responsibilities
- Design, build, and maintain proprietary software application solutions based on specific business requirements.
- Maintain and improve the performance of existing software as needed.
- Test and maintain software products to ensure strong functionality and optimization.
- Independently provides solutions that meet end-user requirements as well as provide solutions that further the broader mission of the organization where these are overlapping but beyond initial user-defined scope.
- Champion application quality, integrity and reliability throughout the organization by designing and promoting best practices.
- Actively participates in the PMO and IT Governance activities in the areas such process activities require Software Architecture Involvement.
- Designs new software and web applications by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications.
- Recommends controls by identifying problems; writing improved procedures.
- Maintains system protocols by writing and updating procedures as needed.
- Maintains user confidence and protects operations by keeping information confidential.
- Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies.
- Contributes to team effort by accomplishing related results as needed.
- Strong analytical and product management skills required, including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements.
- Perform other related duties as required.
- Bachelor's Degree in a Business-related field or equivalent work experience required.
- Advanced knowledge of Software and Web Development required.
- Advanced knowledge of Development in C#.
- Familiarity with .NET Core and .NET framework.
- Advanced knowledge of HTML and CSS
- Advanced knowledge of Bootstrap
- Advanced working knowledge of React and/or Angular
- Advanced working knowledge of IOS and Android application development
- Advanced working knowledge of UIU Components
- Advanced working knowledge of Hardware/Software requirements development.
- Advanced working knowledge of promoting process improvement.
- Experience with Javascript
- Experience Analyzing information and data.
- Exceptional communications skills, verbal and written.
- Must have very good phone etiquette.
- Strong documentation skills.
- Must be customer-focused, work well in a team-oriented environment, and provide quality service for the business client. Must pay very close attention to detail.
- Position will require a minimum of 40 hours per week unless otherwise directed by supervisor.
Mental and Physical Requirements:
- Able to read, speak and write in English.
- Sitting - up to 8 hours per day.
- Mobility -ability to reach equipment and perform some diagnosis and limited repair in limited space.
- Bending, Stooping, Lifting, Reaching - to pick up boxes of small to mid-sized equipment or computer paper or files.
- Fine Motor Skills - typing, 10-key, ability to write for extended periods of time.
- Communication - phone communication, communication with personnel and Vendors.
- Hearing - able to understand personnel, vendors, and supervisors.
- Seeing - able to see the computer screen and to endure the "eye strain"
- Position will require a minimum of 40 hours per week unless otherwise directed by supervisor.
EO Employer
Date Posted
08/14/2022
Views
5
Similar Jobs
Senior Software Engineer - UI Systems - Realtor.com
Views in the last 30 days - 12
Realtorcom is looking for a Sr Software Engineer UI Component Systems to join their Web Platform team The job involves developing and optimizing inte...
View DetailsWindows Engineer - Dynata
Views in the last 30 days - 17
The job posting is for a Senior Windows Engineer position at Dynata a company that offers a unique and international atmosphere The role requires stro...
View DetailsSenior Financial Analyst (Remote First) - European Wax Center
Views in the last 30 days - 6
The job description is for a Network Administrator position at European Wax Center The role involves financial analysis data gathering and reporting T...
View DetailsAutomation Engineer - Robotics - OMRON Group
Views in the last 30 days - 17
Omron is a leading global manufacturer of industrial automation products looking for an energetic and focused Automation Engineer to support Robotics ...
View DetailsSenior Financial Analyst, Sales Operations - AWL
Views in the last 30 days - 5
The Senior Financial Analyst role at AWL is responsible for financial planning reporting and analysis The job requires collaboration influencing and s...
View DetailsAccount Executive (Fully remote) - Branching Minds
Views in the last 30 days - 9
Branching Minds is a startup that aims to empower educators to support students holistic needs with a mission to create a path to academic and persona...
View Details