Software Developer

Remote Full-time
Job Title: Software Developer Location: San Antonio, TX (remote) Clearance: This role requires a DoD Secret Clearance. Therefore, the candidate must be able to obtain a secret clearance and must be a US Citizen. BEAT will sponsor the candidate for their clearance if they don't have a clearance upon hire. Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Certification: CompTIA Security+ (must be willing to obtain within six months of hire) Position Summary: We are seeking a highly skilled Senior Software Developer to join our dynamic development team. The ideal candidate will possess extensive experience in designing, developing, and maintaining robust, scalable, and high-performing desktop and web applications using the .NET framework and C#. This role requires a proven track record of developing both rich client-side desktop solutions and modern, responsive web applications. The Senior Software Developer will work collaboratively with cross-functional teams to deliver innovative solutions, mentor junior developers, and contribute to architectural decisions that align with business objectives. Key Responsibilities: Software Development: Design, develop, and maintain both desktop and web-based software applications using .NET technologies, primarily C#. Implement clean, scalable, and efficient code following best practices and coding standards. Develop APIs, services, and integration layers to connect with internal and external systems. Architecture & Design: Participate in architectural discussions and decisions for new projects and enhancements. Ensure adherence to design principles such as SOLID and design patterns. Conduct code reviews and provide constructive feedback to ensure high quality code. Collaboration & Leadership: Work closely with stakeholders and QA teams to gather requirements and deliver quality solutions. Lead and mentor junior developers, fostering a culture of continuous learning and improvement. Collaborate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives. Performance & Maintenance: Optimize application performance and troubleshoot complex technical issues across both desktop and web platforms. Maintain and enhance existing applications, ensuring stability and reliability. Stay updated on emerging technologies and integrate them into the development process where applicable. Qualifications: Experience: 5+ years of hands-on experience in software development with C# and the .NET framework (including .NET Core). Proven experience in developing desktop applications, preferably with frameworks like WPF or WinForms. Strong experience with web development using technologies such as ASP.NET, MVC, and Web API. Solid understanding of front-end technologies (e.g., HTML, CSS, JavaScript, and modern libraries such as React or Angular). Technical Skills: Proven experience with Oracle PL/SQL and SQL Server T-SQL. Strong knowledge of relational databases (Oracle, SQL Server) and ORM tools like Entity Framework. Experience with cloud platforms (e.g., AWS) and containerization (Docker, Kubernetes). Proficient in using source control systems (e.g., TFS) and CI/CD pipelines. Familiarity with Agile development methodologies and tools (e.g., JIRA, Azure DevOps). Familiarity leveraging AI for efficient coding solutions is preferred Soft Skills: Excellent problem-solving and analytical skills. Strong communication and interpersonal abilities. Ability to manage multiple priorities and deliver results in a fast-paced environment. Preferred Qualifications: Experience with microservices architecture and distributed systems. Knowledge of DevOps practices, including automation and infrastructure as code. Certifications in .NET development or cloud platforms.
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Entry-Level Data Entry Specialist for Innovative Research Studies with Flexible Remote Opportunities at arenaflex

Remote

Creative Strategist – eCommerce, Entry to Mid-Level

Remote

Remote Senior Rust Blockchain Developer - MetaGravity

Remote

[Remote] Account Coordinator, Paid Social

Remote

Mobile and Web Product Developer

Remote

**Experienced Data Entry Clerk – Remote Opportunity for Teens at arenaflex**

Remote

Typing Jobs for Teens (No Experience)

Remote

Compliance & Program Coordinator

Remote

**Experienced Customer Service Representative – Pet Industry Expert (Remote in Florida)**

Remote

Narrative and Messaging Strategist​/Remote

Remote
← Back