The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Required business skills/experience:
- Excellent analytical and troubleshooting skills.
- Organized and detail-oriented.
- Strong communication skills (both verbal and written).
- Able to work both independently and in a team environment.
- Able to be deadline-driven with minimal supervision.
Required technical skills/experience (5+ years experience with all the following):
- C#
- Blazor
- HTML
- Visual Studio
- Docker Containers
- Azure
- Sharepoint
- Container Registry
- Linux
- ASP.Net
- MVC / Web API
- REST
- Javascript (JQuery/Ajax)
- Security
- REACT
- Python
- SQL Server
- SQL Reporting Services (SSRS)
Optional technical skills/experience:
- Microsoft SharePoint Portal / Services
- UI design (Web/Mobile)
- Exposure to a SPA framework
- iOS development (iPhone/iPad)
- OpenDocument Format (Microsoft Office)
Degree requirement:
- Bachelor’s degree or equivalent experience that provides the skills and knowledge necessary to perform the job
Responsibilities:
- Fully grasp and understand the corporate vision, goals, and strategies.
- Work with the Software Development Team Lead to prioritize tasks based on the corporate vision, goals, and strategies.
- Interact directly with the entire user community (from the company president on down) to ensure our business processes and software systems support the corporate vision, goals, and strategies.
- Collaborate with other team members, including non-developers, while developing software systems.
- Document all business processes, database schema changes, and code changes.
- Provide end-user training as required, which may entail traveling to remote office locations.
- Able to follow prescribed coding standards.
- In summary, the Developer is also the Project Manager, Designer, Architect, Analyst and Tester.