Job Description:
We are currently seeking a Back End Software Engineer to work on-site in Raleigh, NC. This position supports the full software development life cycle and creates software that supports front-end applications, accesses data, performs ETL (Extract, Load, and Transform), adds functionality to the Integrated Rule-Oriented Data System (iRODS) and the Data and Knowledge Management System (DKMS), supports the Digital Asset Inventory (DAI) and other customer-owned applications. The software engineer will also participate in integrating existing and new data sources and lab information management systems into the DKMS. The Back End Engineer work as part of the team to integrate data sources into the DKMS. Duties and responsibilities include: -Responsible for initial design and development of new software and/or extensive software revisions. -Define technical requirements and create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms. -Design, implement, customize, and maintain DKMS applications and Digital Asset Inventory (DAI). -Design and implement efficient data integration procedures with other tools and resources at customer locations and beyond. -Partner with domain scientists, data architect, and federal staff to design, develop, test, deploy, and administer DKMS applications or software for scientific information systems and platforms. -Implement relevant domain-specific ontologies.
Additional Info:
Vistronix is a technical, professional services company providing state-of-the-art solutions to government and commercial clients. Our services include custom-engineered solutions that integrate with the latest technology, resulting in advanced information technology systems; business and management consulting services to assess client needs and reengineer processes; and strategic and tactical program expertise to support continuity and provide comprehensive oversight for mission-critical initiatives. We partner with government and commercial agencies that require development of systems, such as communication systems, asset management, network deployment and engineering services, power and energy management solutions, portal applications, command and control, and geospatial information systems (GIS) to operate more efficiently and profitably. As an emerging IT consulting and strategic outsourcing leader, we're always looking for exceptionally bright and motivated people to join our team. We are thought leaders in our market space - providing comprehensive solutions to our clients, throughout the enterprise. If you are looking for an opportunity to use your skills in new ways, in an environment that promotes free thinking, presents positive challenges, and makes real impact - Vistronix is the place for you. Candidates will be subject to a government background investigation and must meet eligibility criteria for access to classified information. U.S. Citizenship is required. AN EQUAL OPPORTUNITY EMPLOYER All employment decisions are made without regard to race, color, religion, sex, sexual orientation, national origin, age, creed, ancestry, marital status, non-job-related handicap or disability, veteran status, or any other legally protected status.[Click Here to Access the Original Job Post]
We are currently seeking a Back End Software Engineer to work on-site in Raleigh, NC. This position supports the full software development life cycle and creates software that supports front-end applications, accesses data, performs ETL (Extract, Load, and Transform), adds functionality to the Integrated Rule-Oriented Data System (iRODS) and the Data and Knowledge Management System (DKMS), supports the Digital Asset Inventory (DAI) and other customer-owned applications. The software engineer will also participate in integrating existing and new data sources and lab information management systems into the DKMS. The Back End Engineer work as part of the team to integrate data sources into the DKMS. Duties and responsibilities include: -Responsible for initial design and development of new software and/or extensive software revisions. -Define technical requirements and create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms. -Design, implement, customize, and maintain DKMS applications and Digital Asset Inventory (DAI). -Design and implement efficient data integration procedures with other tools and resources at customer locations and beyond. -Partner with domain scientists, data architect, and federal staff to design, develop, test, deploy, and administer DKMS applications or software for scientific information systems and platforms. -Implement relevant domain-specific ontologies.
-Troubleshoots front-end problems when the front-end developer is unavailable.
Qualifications: Required Knowledge, Skills, and Experience: -Solid understanding of scientific computing data and related data management needs, specifically as relates to environmental health science disciplines. -Experienced in supporting the full software development lifecycle, from gathering requirements to Solid functional understanding of domain modeling, relational data, transactional persistence, and web-based technologies. -In-depth understanding of object oriented design and programming. -Exposure to developing multi-tier, scalable, and browser based applications. -Strong Unix-based programming experience. -Experience with C++ and Go languages. -Experience with SOAP, authentication, and REST APIs. -Experience using web servers, Unix/Linux, and Unix/Linux server tools and software. Preferred Knowledge, Skills, and Experience: -The ideal candidate will have prior experience working with biological databases and web-based knowledge management systems. -BS/MS in Computer Science or Software Engineering (a BS in Mathematics, Bioinformatics, or Biology with strong programming skills) -Experience using Apache Tomcat, Centos Operating System, and Unix/Linux server tools and software. -Five years of experience with C++ and two years of experience with Go language. -Experience building plugins and micro-services with C++.Requeriments :
Skills :
Areas :
Additional Info:
Vistronix is a technical, professional services company providing state-of-the-art solutions to government and commercial clients. Our services include custom-engineered solutions that integrate with the latest technology, resulting in advanced information technology systems; business and management consulting services to assess client needs and reengineer processes; and strategic and tactical program expertise to support continuity and provide comprehensive oversight for mission-critical initiatives. We partner with government and commercial agencies that require development of systems, such as communication systems, asset management, network deployment and engineering services, power and energy management solutions, portal applications, command and control, and geospatial information systems (GIS) to operate more efficiently and profitably. As an emerging IT consulting and strategic outsourcing leader, we're always looking for exceptionally bright and motivated people to join our team. We are thought leaders in our market space - providing comprehensive solutions to our clients, throughout the enterprise. If you are looking for an opportunity to use your skills in new ways, in an environment that promotes free thinking, presents positive challenges, and makes real impact - Vistronix is the place for you. Candidates will be subject to a government background investigation and must meet eligibility criteria for access to classified information. U.S. Citizenship is required. AN EQUAL OPPORTUNITY EMPLOYER All employment decisions are made without regard to race, color, religion, sex, sexual orientation, national origin, age, creed, ancestry, marital status, non-job-related handicap or disability, veteran status, or any other legally protected status.[Click Here to Access the Original Job Post]