Acquire4Hire is seeking Software Developers, Systems Software to remotely research, design, develop, and test operating systems-level software, compilers, and network distribution software for various applications including medical, industrial, military, communications, aerospace, business, scientific, and general computing.
About the Role
Responsibilities include modifying existing software to correct errors and improve performance, designing software systems using scientific and mathematical models, consulting with engineering staff and customers to resolve issues, analyzing and planning system installations or modifications, developing and directing software testing and validation, supervising programming and documentation development, coordinating software installations, monitoring system performance, managing data for system analysis, preparing reports, evaluating hardware configurations, supervising and assigning work to technical personnel, training users, and specifying power supply and environmental control requirements.
About You
Required:
Ability to modify software programs to improve performance.
Apply mathematical principles or statistical approaches to solve problems.
Design software applications.
Collaborate with others to resolve IT issues and determine design specifications.
Analyze project data to determine specifications or requirements.
Develop testing routines or procedures.
Manage IT projects or system activities.
Provide technical support for software maintenance or use.
Coordinate software or hardware installation.
Monitor computer system performance to ensure proper operation.
Assess database performance.
Prepare data for analysis.
Communicate project information effectively.
Supervise IT personnel and assign duties or work schedules.
Teach others to use computer equipment or hardware.
Provide recommendations about computer hardware.
Identify IT project resource requirements.
Preferred:
Experience with programming languages and technologies such as C, C++, C#, JavaScript, Python, PHP, Ruby, Swift, Objective C, Perl, and SQL.
Familiarity with software development tools and environments like Eclipse IDE, Microsoft Visual Studio, and Integrated Development Environments (IDEs).
Knowledge of operating systems including Linux, UNIX, IBM z/OS, HP-UX, Oracle Solaris, and Windows.
Experience with database management systems such as Oracle, MySQL, PostgreSQL, MongoDB, and Teradata.
Understanding of web technologies including AJAX, HTML, DHTML, XHTML, XML, and web servers like Apache and Microsoft IIS.
Familiarity with software frameworks and libraries such as Spring Framework, Hibernate ORM, and Enterprise JavaBeans.
Experience with version control and configuration management tools like Apache Subversion SVN and Perforce Helix.
Knowledge of testing software including regression, functional, stress, and security testing tools.
Experience with cloud and virtualization technologies, networking, and security software.
Familiarity with embedded systems development and real-time operating systems (RTOS).
Experience with project management and collaboration tools such as Microsoft Project and SharePoint.
Knowledge of scripting languages and automation tools like PowerShell, Bash, and Puppet.
Experience with data analysis and business intelligence tools such as IBM Cognos, SAP Business Objects, and Splunk.
Familiarity with software distribution, deployment, and patch management.
Experience with microcontrollers and control algorithms.
Knowledge of industry-specific software such as Epic Systems, SAP, and Oracle Fusion Applications.
Benefits
Remote work opportunity.
Full-time employment.
Exposure to diverse industries including medical, industrial, military, communications, aerospace, business, and scientific computing.
Opportunity to work with advanced software systems and technologies.
Collaboration with engineering and technical teams.
Professional development through managing and supervising IT projects and personnel.