Senior Software Engineer
Location: Charleston, SC
GRSi, a Maryland Tech Council Top5 Technology Company in Maryland is experiencing industry leading growth, recognized by Inc Magazine as one of the fastest growing companies in the country for 6 years, and led by Maryland’s 2019 CEO of the Year. As part of our growth, we are searching for a talented Senior Software Engineer will provide software development and application development using object oriented design techniques and a wide array of programming languages to include Java and Python. This position is located in Charleston, SC.
Clearance Requirements
Secret Clearance is required but a an active Top Secret is a plus
Duties and Responsibilities
The Sr. Software Engineer will provide software development and application development using object oriented design techniques and a wide array of programming languages to include Java and Python primarily. Applicant will be required to use analytical, problem-solving, and decision making skills to accomplish tasking and will be doing so in a fast paced environment. Their duties will include, but not be limited to, the following:
- Design and building data flows in Apache NiFi (including data movement, tagging, routing, and some transformation/conversion.)
- Recurring operations and maintenance activities (monitor health of exiting NiFi flows and troubleshoot NiFi operations and interfaces.)
- Assisting multiple development teams with creating new dataflows, running exiting flows to improve performance, integrating with external web services and APIs, and developing supportable systems through automation and notifications.
- Project based development, implementation, and documentation of NiFi systems and capabilities (Security enhancements, Resource Monitoring and Notification, Dev/Ops Automation, Clusting, etc.)
- Participating in and conducting applicable accreditation support (scans, automation, auditing, etc.) of NiFi on Linux systems.
- Providing general Linux system administration guidance and support to multiple development teams.
Requirements
- Bachelor’s Degree in Information Systems, Engineering, Business, Computer Science, or other related discipline and 10 years of object oriented software development experience.
- Comp TIA Security+ Certification (8570 Compliant Security +)
- The successful candidate must be able to work well both in a team setting and individually on project-based tasks and have direct experience in the following: System Administration; Prior experience with Apache NiFi, NiFi data flow design, and NiFi clustering; Working knowledge of common data formats, languages, and transforms such as XML, XPATH, XSLT, JSON, JPATH, AVRO, CSV, and HTML; Working knowledge of regular expressions (e.g. Java RegEx or perl), data queueing protocols, Amazon Web Services (SQS, SNS, S3), and NiFi Expression Language.
- Prior experience in securing data transmission with PKI certificates including requesting, signing, installing, and renewing certificates for applications and operating systems using Java Keytool and/or OpenSSH.
- Strong documentation skills using common collaboration/wiki tools such as Confluence and drawing tools such as Visio.
- Prior experience as a Unix/Linux Systems Administrator of Linux, preferably RHEL/CentOS (installation, configuration, upgrades, troubleshooting)
- Prior experience with one or more scripting tools: Shell, Perl/CGI, Python, Ruby
Desired Experience/Qualifications
- Familiarity with AIML
- Prior experience with SQL querying of a relational database, such as MySQL
- Managing and monitoring Linux server resources in a VMWare/VSphere environment
- Prior experience setting up Docker clusters using Swarm and or Kubernetes
- Prior experience with git for Infrastructure code management
- Prior experience with Centrify and Active Directory integration and management of Linux groups, accounts and servers
- Note: Experience may be concurrent
The Company
Innovation, Collaboration and Agility - at GRSi these aren't buzz words, they're our mantra.
GRSi is an ISO certified and CMMI/dev-ML3 rated professional services organization with expertise that covers all areas of information technology and professional engineering services -- from systems integration; Agile, Iterative and Waterfall software development; multi-tier infrastructure support; to full spectrum cyber security and enterprise systems support. Regardless of the program or the task, the excellence of GRSi is all about the people. Our greatest asset is our ability to attract and retain highly qualified professionals and our record growth this past year means new opportunity.
GRSi is an Equal Opportunity/Affirmative Action employer. Qualified applicants or employees will receive consideration for employment without regard to race, color, religion, ethnic or national origin, ancestry, age, sex, sexual orientation, gender identity, pregnancy (including childbirth or related condition) citizenship, familial status, mental or physical disability status, veteran status, genetic information, other non-disqualifying disability, or any other characteristic protected by law.
*2020 – MD Tech Council Top 5 Government Contractor, 3rd year*
*2020 – Inc Magazine Fastest Growing Companies, 6th year*
*2020 – G2Xchange NXT UP Federal Emerging Technology and Consulting Firms*
*2019 – MD Tech Council CEO of the Year*
*ISO 9001:2015, 20000:2018 & 27001:2013 Certified / CMMI-ML3 Appraised*
Amazon S3
Extensible Markup Language (Xml)
Hyper Text Markup Language (Html)
Java (Programming Language)
Installations (Computer Systems)
Location: Charleston, SC
GRSi, a Maryland Tech Council Top5 Technology Company in Maryland is experiencing industry leading growth, recognized by Inc Magazine as one of the fastest growing companies in the country for 6 years, and led by Maryland’s 2019 CEO of the Year. As part of our growth, we are searching for a talented Senior Software Engineer will provide software development and application development using object oriented design techniques and a wide array of programming languages to include Java and Python. This position is located in Charleston, SC.
Clearance Requirements
Secret Clearance is required but a an active Top Secret is a plus
Duties and Responsibilities
The Sr. Software Engineer will provide software development and application development using object oriented design techniques and a wide array of programming languages to include Java and Python primarily. Applicant will be required to use analytical, problem-solving, and decision making skills to accomplish tasking and will be doing so in a fast paced environment. Their duties will include, but not be limited to, the following:
- Design and building data flows in Apache NiFi (including data movement, tagging, routing, and some transformation/conversion.)
- Recurring operations and maintenance activities (monitor health of exiting NiFi flows and troubleshoot NiFi operations and interfaces.)
- Assisting multiple development teams with creating new dataflows, running exiting flows to improve performance, integrating with external web services and APIs, and developing supportable systems through automation and notifications.
- Project based development, implementation, and documentation of NiFi systems and capabilities (Security enhancements, Resource Monitoring and Notification, Dev/Ops Automation, Clusting, etc.)
- Participating in and conducting applicable accreditation support (scans, automation, auditing, etc.) of NiFi on Linux systems.
- Providing general Linux system administration guidance and support to multiple development teams.
Requirements
- Bachelor’s Degree in Information Systems, Engineering, Business, Computer Science, or other related discipline and 10 years of object oriented software development experience.
- Comp TIA Security+ Certification (8570 Compliant Security +)
- The successful candidate must be able to work well both in a team setting and individually on project-based tasks and have direct experience in the following: System Administration; Prior experience with Apache NiFi, NiFi data flow design, and NiFi clustering; Working knowledge of common data formats, languages, and transforms such as XML, XPATH, XSLT, JSON, JPATH, AVRO, CSV, and HTML; Working knowledge of regular expressions (e.g. Java RegEx or perl), data queueing protocols, Amazon Web Services (SQS, SNS, S3), and NiFi Expression Language.
- Prior experience in securing data transmission with PKI certificates including requesting, signing, installing, and renewing certificates for applications and operating systems using Java Keytool and/or OpenSSH.
- Strong documentation skills using common collaboration/wiki tools such as Confluence and drawing tools such as Visio.
- Prior experience as a Unix/Linux Systems Administrator of Linux, preferably RHEL/CentOS (installation, configuration, upgrades, troubleshooting)
- Prior experience with one or more scripting tools: Shell, Perl/CGI, Python, Ruby
Desired Experience/Qualifications
- Familiarity with AIML
- Prior experience with SQL querying of a relational database, such as MySQL
- Managing and monitoring Linux server resources in a VMWare/VSphere environment
- Prior experience setting up Docker clusters using Swarm and or Kubernetes
- Prior experience with git for Infrastructure code management
- Prior experience with Centrify and Active Directory integration and management of Linux groups, accounts and servers
- Note: Experience may be concurrent
The Company
Innovation, Collaboration and Agility - at GRSi these aren't buzz words, they're our mantra.
GRSi is an ISO certified and CMMI/dev-ML3 rated professional services organization with expertise that covers all areas of information technology and professional engineering services -- from systems integration; Agile, Iterative and Waterfall software development; multi-tier infrastructure support; to full spectrum cyber security and enterprise systems support. Regardless of the program or the task, the excellence of GRSi is all about the people. Our greatest asset is our ability to attract and retain highly qualified professionals and our record growth this past year means new opportunity.
GRSi is an Equal Opportunity/Affirmative Action employer. Qualified applicants or employees will receive consideration for employment without regard to race, color, religion, ethnic or national origin, ancestry, age, sex, sexual orientation, gender identity, pregnancy (including childbirth or related condition) citizenship, familial status, mental or physical disability status, veteran status, genetic information, other non-disqualifying disability, or any other characteristic protected by law.
*2020 – MD Tech Council Top 5 Government Contractor, 3rd year*
*2020 – Inc Magazine Fastest Growing Companies, 6th year*
*2020 – G2Xchange NXT UP Federal Emerging Technology and Consulting Firms*
*2019 – MD Tech Council CEO of the Year*
*ISO 9001:2015, 20000:2018 & 27001:2013 Certified / CMMI-ML3 Appraised*
Recommended skills
Information SecurityAmazon S3
Extensible Markup Language (Xml)
Hyper Text Markup Language (Html)
Java (Programming Language)
Installations (Computer Systems)