Title: Senior Software Developer
Location: San Antonio, TX
Position Type: Full time (30-40+ hours/week), hourly.
Contract: GSA
Education Level: Bachelor’s Degree
Job Category: Health Care
Start Date: March 1, 2025
SIN Number: 621-100
Our Company Promise:
We are committed to providing our Employees a stable work environment with equal opportunity for learning and personal growth. Vighter’s Mission is to provide efficient, fast, high quality healthcare staffing to our clients. Our Culture’s 5 key elements are crucial to the effectiveness of our employees in accomplishing our mission. These elements are:
Dependability Integrity Personability Transparency ResponsivenessCreating and cultivating this Culture within the organization is our commitment to our employees. Above all, Vighter employees will be provided the same concern, respect, and caring attitude that they are expected to share externally with every Vighter Client and Customer.
Summary:
Vighter is seeking to hire a Senior Software Developer in San Antonio, TX. A Senior Software Developer plays a leadership role in the design, development, and maintenance of software systems. They are expected to have a deep understanding of programming, architecture, and best practices, and to guide more junior developers in the team. They also collaborate closely with stakeholders to ensure the software meets business requirements. The Senior Software Developer is responsible for designing software programs by determining software needs, coding and testing software to ensure functionality and updating software programs to refine components like cybersecurity measures and data storage capabilities.
Principle Accountabilities:
Collaborates with management, departments and customers to identify end-user requirements and specifications. Designs algorithms and flowcharts to create new software programs and systems. Produces efficient and elegant code based off of requirements. Tests and deploys programs and applications accessible in web, iOS, Android and other applications. Writing clean, efficient, and well-documented code while adhering to best practices and coding standards. Developing new features and modules in accordance with project requirements and timelines. Optimizing and refactoring existing code to improve performance, readability, and maintainability. Implementing unit tests, integration tests, and end-to-end tests to ensure software quality and prevent regressions. Conducting code reviews for junior and mid-level developers, providing feedback on best practices, design, and potential improvements. Mentoring and guiding junior developers, helping them grow technically and professionally, and ensuring adherence to coding standards and best practices. Providing technical leadership and fostering a culture of learning, collaboration, and innovation within the development team. Collaborating with product managers, designers, and other stakeholders to understand project requirements, clarify ambiguities, and translate them into technical solutions. Communicating technical concepts effectively to non-technical stakeholders, helping them understand the impact of design and development decisions. Participating in daily stand-ups, sprint planning, and other agile ceremonies as part of the software development lifecycle. Integrating software components and third-party services (APIs, external libraries, cloud services) into the overall system. Ensuring compatibility and integration with legacy systems and other software products. Handling data synchronization and migration where needed, ensuring data consistency and integrity. Monitoring system performance and identifying bottlenecks, inefficiencies, or scaling issues in software applications. Optimizing code and system design to improve performance, responsiveness, and scalability. Implementing caching, load balancing, and other performance-enhancing strategies to handle high traffic and resource demands. Ensuring secure software development practices, such as safeguarding against vulnerabilities (e.g., SQL injection, cross-site scripting). Implementing encryption, authentication, and authorization mechanisms to protect sensitive data and user privacy. Designing systems for high availability and disaster recovery, ensuring minimal downtime and data loss in case of system failures. Participating in continuous integration/continuous deployment (CI/CD) processes, automating the build, test, and deployment pipelines. Working closely with DevOps engineers to ensure the infrastructure is scalable and resilient. Deploying software to production environments, monitoring performance, and handling post-deployment issues. Writing and executing unit tests, integration tests, and end-to-end tests to ensure the software functions as expected and is free of defects. Identifying and addressing bugs or issues during testing or after production deployment. Working with QA teams to ensure that functional and non-functional testing (e.g., load, stress, security testing) is thorough. Documenting technical specifications, system designs, and architecture to ensure clarity and knowledge transfer within the team. Writing detailed user guides or API documentation for developers or end users, ensuring the software is easy to use and maintain. Maintaining up-to-date documentation for code, system configurations, and deployment processes. Participating in agile development processes, including sprint planning, stand-ups, retrospectives, and backlog grooming. Estimating effort and timelines for development tasks and providing input on project priorities. Managing and delivering projects on time, ensuring all milestones are met and that the software is developed according to the set requirements and quality standards. Staying up-to-date with new technologies and trends in software development and engineering. Experimenting with new tools, libraries, and frameworks to improve development processes or enhance the functionality of the product. Proposing innovative solutions to problems, suggesting new features, and exploring new ways to improve the software’s user experience and performance. Understanding business goals and aligning technical solutions with the strategic objectives of the company. Collaborating with product teams to ensure that the developed features meet user needs and business expectations. Troubleshooting production issues in real-time and working to resolve them quickly, ensuring minimal disruption to end users. A deep sense of purpose and dedication to the United States and our U.S. Military Veterans, their Families, and other patients as assigned. An unshakeable adherence to quality and continuous process improvement. An apolitical, patient-centered focus that drives to enhanced care and patient satisfaction Knowledge of regulations (HIPAA/Privacy Act) regarding the confidentiality of patient medical records and information as well as Personally Identifiable Information (PII). Other duties as assigned.Knowledge and Skills:
Must have exceptional customer service skills. Employees shall be technically proficient in the skills necessary to fulfill the job requirements, including ability to speak, understand, read and write English fluently.Education:
Bachelor’s degree in Computer Science or a related field is required.Qualifications:
Minimum of three (3) years of experience in software, mobile applications and/or game and app development. Programming Languages: Proficiency in one or more languages (e.g., Java, C#, Python, JavaScript, Go, Ruby, C++). Frameworks and Libraries: Experience with modern frameworks (e.g., React, Angular, Spring, Django, Node.js). Databases: Proficiency in relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases. Version Control: Expertise with Git and GitHub/GitLab/Bitbucket for version control and collaborative development. Cloud Platforms: Familiarity with cloud services (e.g., AWS, Azure, Google Cloud) for deploying and managing applications. CI/CD Tools: Knowledge of Jenkins, Travis CI, CircleCI, GitLab CI, etc., for automating testing and deployment. Containerization: Experience with Docker and Kubernetes for containerization and orchestration. Testing Tools: Knowledge of testing frameworks (e.g., JUnit, Mocha, Selenium) and automated testing practices. Agile Methodologies: Experience with Scrum, Kanban, or other agile methodologies. DevOps Practices: Familiarity with DevOps tools and practices for continuous integration and continuous delivery. Security Practices: Understanding of secure coding practices, OWASP, and security testing tools.Duty Hours / On-call Requirements:
Generally speaking, the corporate office is open 8 a.m.-5 p.m.; however, during times of rapid mobilization, hours may be extended to include days, nights, weekends and holidays. The are opportunities across a multitude of locations and shifts. We try our best to accommodate your schedule, so please inform Vighter of your desired schedule and/or geographic limitations in advance.Work Environment:
Location: Vighter Corporate HQs, San Antonio, TX Supportive team of healthcare professionals and administrative staff. Opportunity to work with diverse populations, including immigration and asylum personnel and underserved or asylum communities.Travel:
As required to satisfy the contractual obligations. Commute is non-compensatory. All official travel is government-funded.Benefits:
Competitive salary and comprehensive benefits package, with Medical, Dental, and Vision insurance available for W2 full time employees. Company-paid basic Life and AD&D insurance and subsidized health insurance (W2). Paid time off, sick leave and holidays. Professional development and promotion opportunities. SCA employees: Health & Welfare paid in cash (with proof of ACA-compliant health insurance from the open market or Vighter, LLC). Employee may use funds to offset any benefits premiums, fund their 401(k) retirement account or a combination of the two. Non SCA employees: Subsidized Health care premiums, aggressive 401(k) match with 90 day safe harbor, 100% vested in contribution and match.Physical Requirements:
Must be able to sit for more than 8 hours per day. Must be willing to work overtime if necessary. Must be able, with advance notice, to float to sites within 20 miles. Must be able to use an elevator or walk up and down stairs. Must be able to lift up to 40 pounds and carry up to 10 feet. Must be able to routinely grasp or handle objects, use finger dexterity, bend elbows/knees and reach above and below shoulders. Must be able to read and interpret handwritten and typewritten print. Must be able to communicate by voice and detect sound by ear. Must be able to perform duties in an indoor or outdoor environment. Must be able to pass a criminal background investigation. Must undergo Urine Drug Screening (UDS). Positions require applicants to be US Citizens, 21 years or older. Must complete criminal background check and Child Abuse and Neglect (CAN) background check.Vighter LLC is an equal opportunity and affirmative action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. Position is contingent upon contract award.
#IND2025
#zr
#vighter