Arcata Associates is looking for a software engineer to perform software development, testing, deployment, integration, documentation, and maintenance to meet customer requirements.
Requirements
- At least two years of experience with computer programming using C, C++ and C-Sharp.
- Ability to program in C, C++ and C-Sharp.
- Experience designing Windows and Linux applications and graphical user interfaces.
- Experience with Web Applications and Services toolsets (Vue.js, React, Java, Java Script, XML, ASP).
- Experience with database development (SQL Server, Oracle, Access).
- Ability to deploy and troubleshoot network applications and systems.
- Ability to perform system administration activities in Windows, Solaris, Unix, and Linux operating system environments.
Responsibilities
- Performs software development, testing, deployment, integration, documentation and maintenance in the support of customer requirements.
- Designs, implements, tests, and deploys software projects.
- Provides technical advice, direction and assistance to other engineering team members.
- Reviews modifications to system software to ensure compatibility with existing hardware and software.
- Writes technical data packages in support of software development or modifications.
- Ability to program in C, C++ and C-Sharp.
- Experience designing Windows and Linux applications and graphical user interfaces.
Other
- Assists in formulating engineering project requirements to meet the customer's needs and deadlines.
- Works closely with project management, hardware engineering, communications engineering, configuration management, quality assurance and operations support to ensure proper integration of software engineering with the other disciplines involved in the project.
- Attends and facilitates meetings as required.
- Must be able to obtain and maintain a government security clearance.
- Have a valid NV state issued driver's license.