×
Register Here to Apply for Jobs or Post Jobs. X

Mid-Level Software Developer

Job in Carlsbad, San Diego County, California, 92002, USA
Listing for: Aladdin Bail Bonds
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, .NET Developer
Salary/Wage Range or Industry Benchmark: 115000 - 150000 USD Yearly USD 115000.00 150000.00 YEAR
Job Description & How to Apply Below
Mid-Level Software Developer - Job Specification Annual Salary

$115,000 -$150,000, depending on experience.

Position Summary

We are seeking a solid, dependable Mid-Level Software Developer to join our development

team. This role is ideal for a practical software engineer who values delivering working

solutions, understands the realities of maintaining and enhancing legacy applications, and

can effectively balance technical excellence with business priorities.

The successful candidate will be comfortable working in a mature application environment

that includes both modern and legacy technologies. They will be expected to contribute

immediately, work independently when needed, collaborate effectively with teammates,

and exercise sound judgment when navigating competing priorities.

This position requires someone who can understand existing systems, improve them where

appropriate, leave settled decisions alone when necessary, and focus on delivering value.

Required Technical Skills Application Development

- Strong experience developing applications using:

  • ASP.NET
  • C#
  • .NET Framework
  • MVC architecture
  • Java Script
  • Telerik controls and components

- Proficient with:

  • Microsoft Visual Studio
  • Git and/or TFS source control systems
  • IIS administration and web hosting concepts
  • Unit testing methodologies and frameworks
Security
  • Understanding of secure software development practices
  • Experience implementing security controls within application code
  • Awareness of organizational security requirements and best practices
  • Familiarity with authentication, authorization, and permission-based security models
Web Technologies
  • Strong understanding of browser behavior, compatibility considerations, and cross browser development
  • Experience troubleshooting browser-specific differences and quirks
  • Ability to develop and maintain modern web applications while supporting existing platforms
Data Processing

- Experience working with structured data formats:

  • XML
  • DOM processing
  • JSON
  • Serialization and deserialization techniques
Additional Required Experience
  • oFamiliarity with BFG 9000
  • Understanding of role-based permissions systems
  • Ability to design software using a "secure by default" philosophy
  • Features should be disabled, hidden, or unavailable unless appropriate permissions are granted
Preferred Qualifications

Experience with one or more of the following is highly desirable:

  • (maintenance and modernization of legacy applications)
  • SQL and database development
  • NET Core / .NET
  • Web Services and REST APIs
  • Bootstrap
  • jQuery
  • Azure cloud services
  • OAuth authentication and authorization
  • MAUI development:
  • - Android
  • - iOS
  • - Xcode integration
  • Networking fundamentals
  • Understanding of time zones and date/time handling in distributed applications
  • Effective use of AI tools for:
  • Development assistance
  • Research
  • Troubleshooting
  • Code generation
What Success Looks Like

A successful developer in this role will:

  • Produce software that is thorough, complete, correct, and maintainable
  • Balance speed and quality appropriately
  • Demonstrate strong analytical and problem-solving abilities
  • Make sound decisions and move forward without excessive hesitation
  • Speak up when concerns, risks, or better approaches are identified
  • Collaborate eƯectively with technical and non-technical team members
  • Share knowledge, tips, and techniques with teammates
  • Remain open to learning from others
Desired Professional Characteristics

We are looking for someone who:

Delivers Results
  • Gets things done
  • Understands when perfection is not the priority
  • Can work productively in environments containing technical debt
  • Can navigate moderate levels of ambiguity and organizational chaos
Handles Legacy Systems
  • Comfortable reading and understanding older codebases
  • Able to port legacy applications to newer platforms and environments
  • Can improve code quality where…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary