JOB SUMMARY:
The Application Developer is responsible for designing, developing, and maintaining custom internal applications that support core business operations. This role plays a critical part in building scalable, user-friendly web applications using C#, Blazor Server/WebAssembly, and JavaScript to streamline processes, enhance data access, and solve operational challenges across departments.
CORE RESPONSIBILITIES:
- Design and Develop Custom Internal Applications using C#, .NET, and Blazor Server/WebAssembly to meet evolving business needs across operations, finance, logistics, and other departments.
- Build and Maintain RESTful APIs for use in internal applications, data integrations, and system automation.
- Integrate Databases and Backend Systems by writing performant SQL queries and connecting applications to SQL Server or similar RDBMS platforms.
- Implement Front-End Logic and Interactivity using JavaScript, HTML, CSS, and Blazor component libraries.
- Ensure Application Performance and Scalability, including testing, debugging, and optimizing for responsiveness and efficiency.
- Participate in Code Reviews and Development Planning, contributing to best practices and codebase maintainability.
- Support Existing Applications by diagnosing bugs, applying updates, and introducing enhancements based on user feedback.
- Document Code and Technical Processes, ensuring all solutions are well-documented for future development and support.
- Stay Current with Emerging Tools and Frameworks relevant to the company’s development stack and recommend improvements as appropriate.
REQUIRED SKILLS & QUALIFICATIONS:
- Bachelor’s degree in Computer Information Systems or related field; or the equivalent in work experience
- Application Development – Blazor & C#:
- Proficiency in developing web applications using C#, .NET, and Blazor Server/WebAssembly
- Solid understanding of component-based architecture and state management in Blazor
- API Development:
- Experience designing, building, and consuming RESTful APIs
- Familiarity with API security, authentication (e.g., JWT), and performance considerations
- JavaScript & Front-End Integration:
- Working knowledge of JavaScript, with the ability to integrate scripts into Blazor or other .NET-based applications
- Experience with DOM manipulation, event handling, and JavaScript interop with Blazor
- Database Connectivity & SQL:
- Strong understanding of SQL Server or other relational databases
- Ability to write stored procedures, functions, and queries to support application logic and reporting
- Software Design & Architecture:
- Experience organizing and structuring modular, scalable applications
- Debugging & Troubleshooting:
- Proficient in using Visual Studio debugging tools, browser dev tools, and logging frameworks to diagnose and resolve issues
- Version Control & DevOps Awareness:
- Experience using Git for source control and understanding of deployment workflows in web environments
- UI/UX Sensitivity:
- Awareness of user interface best practices and the ability to build intuitive, user-friendly internal tools
- Documentation & Maintainability:
- Strong habits for code commenting, technical documentation, and supporting hand-offs between developers or teams
PREFERRED SKILLS & QUALIFICATIONS:
- Experience using component libraries or custom styling with CSS
- Experience building authentication/authorization systems, including integration with Active Directory or third-party identity providers
- Experience with data serialization formats like JSON and XML and working with APIs that return structured data.
- Ability to mentor junior developers or participate in internal development training sessions.
- This role will be fully onsite, Monday – Friday, from 8:00 am – 5:00 pm CST.
- Job Type: Direct Hire.
- Interview Process: First round via Microsoft Teams and then a final round onsite interview.
- No C2C/third party support is possible for this role.
#TECHIND