Senior Software Developer
Experience Level: Mid–Senior
Overview
We are seeking a highly skilled Senior Software Developer to join our team and contribute to the design, development, and support of modern web and mobile applications. This role involves advanced programming responsibilities, close collaboration with technical and business stakeholders, and the delivery of secure, scalable, and high?performance software solutions.
You will work across a diverse technology stack, investigate complex technical challenges, and help shape the future of our application ecosystem.
Key Responsibilities
- Analyze business needs, collaborate with users, and study system workflows to design effective software solutions.
- Develop, test, debug, and document complex applications using C# (.NET), Blazor, SQL, and related technologies.
- Design and enhance front?end and back?end web applications using HTML5, CSS, C# .NET Blazor, SQL, Stored Procedures, Oracle, and SQL Server.
- Partner with systems analysts, architects, and business teams to validate requirements and model technical solutions.
- Diagnose and resolve software issues to maintain stable, secure, and up?to?date applications.
- Build mobile applications using Visual Studio 2022, .NET Core 9.0, and DevExpress, including secure payment functionality.
- Conduct research and analysis to support enhancements and specialized programming needs.
- Recommend improvements to development processes and participate in Agile SDLC activities.
- Present software changes and design proposals to stakeholders for review and approval.
- Perform additional duties as assigned.
Minimum Qualifications
- Bachelor’s degree or higher
- 4+ years of experience developing web?based software applications
- 4+ years of experience performing root cause analysis and issue resolution
- 4+ years of experience programming with technologies such as .NET, HTML/HTML5, ASP, Java, JSP, C#, SQL, stored procedures, and UI methodologies
- 4+ years of experience in web programming using .NET/C#, JavaScript, HTML, CSS, SQL, Stored Procedures, Oracle, and SQL Server
- 3+ years of experience working within Agile SDLC methodology
- 3+ years of experience performing SDLC?related tasks as part of a development team
- 3+ years of experience collaborating on requirements gathering, software development, modifications, and maintenance
- 3+ years of experience presenting in?person software demonstrations to stakeholders
- 2+ years of experience using Azure DevOps, Jira, or similar tools
- 1+ year of experience programming in C# .NET Blazor
Preferred
- Experience porting codebases from Java to C# .NET Blazor
- Experience implementing responsive web design
- Knowledge of Web Content Accessibility Guidelines (WCAG)
- Experience working with enterprise?level systems
Who Thrives in This Role
You excel in collaborative environments, communicate clearly, and enjoy solving complex technical challenges. You’re comfortable owning features from concept to deployment and are committed to delivering high?quality, user?focused solutions.
What We Offer
We believe in supporting our employees both professionally and personally. Our offerings include:
- A strong commitment to work?life balance
- Competitive compensation aligned with experience and market standards
- A comprehensive benefits package, including:
- Health insurance
- Dental insurance
- Vision insurance
- Life and accident insurance
- Disability insurance
- Additional supplemental benefits beyond the basics
Additional Information
Luna Data Solutions, Inc. (LDS) provides equal employment opportunities to all employees. All applicants will be considered for employment. LDS prohibits discrimination and harassment of any type regarding age, race, color, religion, sexual orientation, gender identity, sex, national origin, genetics, protected veteran status, and/or disability status. A 7?year background check is required.