Job Requirements
San Antonio, TX
Secret Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
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:
Qualifications:
Preferred Qualifications:
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.
group id: 10528029