
Software Consultant/Engineer – Full Stack .NET
EnterBridge
full-time
Posted on:
Location Type: Hybrid
Location: Richmond • Virginia • United States
Visit company websiteExplore more
Job Level
About the role
- 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.
- Bachelor’s degree in Computer Science or other relevant field of study (preferred).
- Experience creating/supporting/maintaining SQL store procedures (preferred).
- Familiarity with source control systems, preferably Git (preferred).
- Mobile application development (preferred).
Benefits
- Generous PTO and company holidays.
- Medical, dental, vision, and company sponsored 401k.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET.NET core.NET frameworkSQLAPI developmentdata aggregationdata integrationdata analysisweb-based user interfaces
Soft Skills
analytical skillstroubleshooting skillsproblem-solving skillsverbal communicationwritten communication