Software Developer

BEAT LLC
San Antonio, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
San Antonio, United States of America

Tech stack

Clean Code Principles
ASP.NET
HTML
JavaScript
.NET
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Application Performance Management
JIRA
Azure
C Sharp (Programming Language)
CSS
Code Review
CompTIA Security+
Relational Databases
Software Design Patterns
DevOps
Web Development
Distributed Systems
Entity Framework
Revision Control Systems
Windows Presentation Foundation
Microsoft SQL Server
Team Foundation Server
MVC
Oracle Applications
Oracle SQL Developer
Scrum
Rich Client Platform
Software Engineering
T-SQL
Web Applications
Web Platforms
Windows Forms
React
Software Troubleshooting
Containerization
Angular
Kubernetes
Information Technology
Front End Software Development
Software Coding
Docker
Web Api
Microservices

Job description

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., * 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.

Requirements

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), + 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 for this position