JOBSEARCHER

Backend Developer II

Backend Developer IIPosition SummaryWe are seeking a skilled Backend Developer to support the design, development, optimization, and ongoing enhancement of software applications within the Apprenticeship Compliance System. This role is ideal for a developer with strong experience in .NET and C# who is passionate about improving application performance, troubleshooting complex issues, and identifying bottlenecks across backend systems.The ideal candidate will have experience analyzing slow or unstable applications, tracing issues through multiple system layers, and implementing solutions that improve speed, scalability, memory usage, and overall system reliability. This position requires strong analytical thinking, problem-solving abilities, and the ability to work collaboratively in a fast-paced development environment.Compensation and BenefitsSalary Range: $75,000 – $85,000 annuallyComprehensive benefits packageHybrid work schedulePrimary ResponsibilitiesDesign, develop, maintain, and optimize backend applications using .NET and C#Troubleshoot application performance issues and identify bottlenecks affecting speed, stability, and scalabilityAnalyze system behavior, logs, memory usage, and application performance metrics to diagnose issues and determine root causesImprove application responsiveness and processing efficiency through performance tuning and optimizationInvestigate and resolve memory leaks, excessive resource utilization, and inefficient processing workflowsWrite and optimize SQL queries, stored procedures, and database interactions to improve system performanceTrace requests through multiple application layers to isolate slow operations, blocking processes, or inefficient code executionParticipate in technical planning, code reviews, and system design discussionsDevelop and implement monitoring, logging, and diagnostic solutions to support application stability and performance analysisContribute to testing efforts to ensure reliability, scalability, and alignment with business requirementsSupport production troubleshooting, issue resolution, and continuous system improvement initiativesAdditional ResponsibilitiesCollaborate with cross-functional teams to support software enhancements and operational improvementsParticipate in team meetings to communicate progress, technical challenges, and project updatesEnsure adherence to security, privacy, and software development best practicesSupport asynchronous processing, background services, and backend workflow optimizationAssist with identifying long-term opportunities for system modernization and performance improvementsMinimum QualificationsHigh school diploma or GED requiredExperience Requirements4–6 years of professional software development experience, orBachelor’s degree in computer science or related field with 2–4 years of relevant experienceTechnical QualificationsStrong experience with .NET and C# backend developmentExperience in troubleshooting application performance issues and improving system responsivenessProven ability to identify and resolve bottlenecks across application, service, and database layersExperience in analyzing memory usage, diagnosing memory leaks, and optimizing resource utilizationStrong SQL experience, including query optimization and relational database developmentUnderstanding of asynchronous programming, multithreading, and backend processing patternsExperience working with logging, monitoring, and performance analysis toolsStrong analytical, organizational, and problem-solving skillsAbility to manage multiple priorities and collaborate effectively across cross-functional teams