FirstBank Jobs

Job Information

Vighter Medical Group Software Development & Integration Engineer in San Antonio, Texas

Software Development & Integration Engineer

Job Details

Job Location

San Antonio, TX - San Antonio , TX

Position Type

Full Time

Education Level

Bachelor's Degree

Travel Percentage

Up to 25%

Job Category

Information Technology

Description

Position Description: The Software Development & Integration Engineer will be responsible for designing, developing, and integrating software systems that meet the unique challenges and requirements of operating in remote and austere environments.

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 key elements are crucial to the effectiveness of our employees in accomplishing our mission. The key elements include:

  • Dependability

  • Integrity

  • Personability

  • Transparency

  • Responsiveness

    Creating 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.

    Title: Software Development & Integration Engineer

    Location: San Antonio, Texas

    Reports to: IT Program Manager

    Job summary:

    Vighter LLC is seeking a talented and resourceful Software Development & Integration Engineer to join our team, focusing on delivering software solutions and integration services to both local and remote, austere locations. In this role, the Engineer will be responsible for designing, developing, and integrating software systems that meet the unique challenges and requirements of operating in austere environments.

    Principle Accountabilities:

  • Software Development:

  • Design and develop software applications and tools tailored to the specific needs and constraints of remote and austere environments.

  • Utilize agile methodologies to efficiently deliver high-quality software solutions, iterating as necessary based on feedback and evolving requirements.

  • Collaborate with cross-functional teams to gather requirements, define specifications, and develop solutions that address user needs and operational objectives.

  • Integration and Deployment:

  • Integrate software systems with existing infrastructure and technologies, ensuring seamless interoperability and functionality in diverse environments.

  • Develop deployment strategies and procedures for deploying software solutions to local and remote locations, including austere environments with limited resources and connectivity.

  • Provide technical support and troubleshooting assistance during the deployment and implementation phases, resolving issues and optimizing performance as needed.

  • Security and Reliability:

  • Implement security best practices and protocols to safeguard sensitive data and ensure the integrity and confidentiality of software systems in austere environments.

  • Design robust and reliable software architectures that can withstand the challenges of remote and resource-constrained settings, including intermittent connectivity and harsh environmental conditions.

  • Conduct thorough testing and validation to verify the security, reliability, and scalability of software solutions prior to deployment.

  • Documentation and Knowledge Sharing:

  • Document software designs, architectures, and implementation details to facilitate future maintenance, troubleshooting, and knowledge transfer.

  • Contribute to the development of technical documentation, user manuals, and training materials to support end-users and stakeholders in operating and maintaining software systems.

  • Share expertise and insights with team members through presentations, workshops, and collaborative discussions, fostering a culture of continuous learning and improvement.

    Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 5 years of experience in software development and integration, with a focus on delivering solutions to challenging environments.

  • Proficiency in programming languages such as Python, Java, or C++, as well as experience with relevant development frameworks and tools.

  • Strong understanding of software architecture principles, design patterns, and best practices for building scalable and maintainable systems.

  • Experience with deployment automation, containerization (e.g., Docker), and cloud technologies (e.g., AWS, Azure) is highly preferred.

  • Excellent problem-solving skills with a willingness to adapt and innovate as needed.

  • Effective communication skills, with the ability to collaborate with diverse teams and convey complex technical concepts to non-technical audiences.

    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 to use an elevator or walk up and down stairs.

  • Must be able to lift up to 10 lbs. and carry up to 10 ft.

  • 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 testing.

    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.

DirectEmployers