Job role: Full Stack Developer
Duration: 3 Month Contract to Hire
Location: Dallas TX - 75225 onsite
About the Role:
As a Full Stack Developer youll work independently or as part of a small team to enhance and maintain a suite of essential business applications. Youll be responsible for the full development lifecycle from database design to front-end implementation. Were looking for someone who can effectively manage their time prioritize tasks and adapt quickly to evolving project needs.
This is a contract-to-hire position with an initial 3-month contract. The conversion to a permanent role is contingent upon successful performance during the contract period.
Key Responsibilities:
- Develop and maintain full-stack applications using Web Forms (C# jQuery JavaScript).
- Design develop and optimize MS SQL Server databases including complex stored procedures and CRUD operations.
- Utilize the DevExpress Framework for UI development.
- Contribute to the ongoing development and eventual migration of key projects to modern frameworks like Blazor.
- Work on diverse projects including:
- TMS (Transportation Management System): An accounting-focused application involving complex double-entry accounting practices database development and advanced reporting.
- CEDB (Chief Energy Database): A system primarily focused on CRUD operations with advanced workflow logic implemented in C# and SQL stored procedures.
- REM/JIB Application: An accounting record-keeping system involving data reconciliation and matching between two systems.
- Intranet: A typical intranet application for CRUD data including PTO entry and WFH scheduling.
- Blazor Project (Dashboard): Our initial venture into the Blazor framework displaying pertinent data from SQL (Blazor/API/Controllers).
Required Skills & Experience:
- Strong experience with Full Stack development.
- Proficiency in Web Forms (C# jQuery JavaScript).
- Expertise in MS SQL Server including advanced stored procedures database design and CRUD operations.
- Familiarity with the DevExpress Framework.
- Ability to self-manage time and effectively pivot to high-priority needs.
- Experience working independently and collaboratively in a small team environment.