Software Consultant/Engineer (Full Stack .NET)
Role details
Job location
Tech stack
Job description
- Serve as a trusted consultant ("fractional CTO"), providing expert advice and guidance to clients on software solutions, best practices, and implementation.
- Develop and maintain a variety of business applications related to data aggregation, integration and analysis, from UI to data store.
- Create, develop and/or review business requirements documents.
- Support existing client implementations in production should issues arise.
- Involved in all aspects of the development lifecycle from discovery, design, development, testing, and deployment.
- This is a client facing role.
Requirements
-
1-5 years of software development experience.
-
Experience with C# .NET development, either .NET core or .NET framework.
-
Experience developing data-driven systems.
-
Ability to query data in a SQL database and understand different techniques for interacting with data (complex database queries, stored procedures, etc.) Experience creating web-based user interfaces.
-
Experience consuming and creating APIs (e.g., Salesforce, QuickBooks, NetSuite, HubSpot).
-
Curiosity about new technologies.
-
Strong analytical, troubleshooting, and problem-solving skills.Excellent verbal and written communication skills.
What you will bring (Preferred)
- Bachelor's degree in Computer Science or other relevant field of study.
- Experience creating/supporting/maintaining SQL store procedures.
- Familiarity with source control systems, preferably Git.
- Mobile application development.
Benefits & conditions
401(k), Health insurance, Paid time off, Vision insurance, Dental insurance, * No Red Tape - We don't stifle innovation. If you have an idea, bring it forward and watch the team execute on it.
- Hybrid work schedule
- Generous PTO and company holidays.
- Medical, dental, vision, and company sponsored 401k.