Senior Software Developer - Vets Hired
Middletown, RI
About the Job
We are currently seeking skilled and motivated candidates for a Senior Software Developer to support in a REMOTE capacity. Leveraging state of the art technologies, our team of developers works together to develop, sustain and maintain code across the full stack.
Duties and Responsibilities:
- Work in a team environment to understand, create, and modify applications using technologies such C++ (Linux), React, MariaDB, and Python. The opportunity exists to grow into an architectural and/or technical lead.
- Modernize a legacy system to a web-based architecture compatible with a cloud-based runtime environment.
- Design, develop, evaluate, and test system/software integration
- Interpret, assess, and support development and maintenance of requirements and software designs
- Ability to design and implement within a team environment with minimal direction
- Communicate regularly with functional team leads to ensure effective work partnerships
Requirements
- At least 10 years of Software Development experience
- BS in Computer Science, Computer Engineering or related technology field
- Minimum 3 years experience with C++ (Linux), React, HTML, CSS, JSON
- Solid command of object-oriented software development and automated testing
- Experience with development under Linux-based systems
- Familiar with common IDE's such as Eclipse and VS Code, and tools such as Bamboo, Maven, JIRA, Confluence, Bitbucket
- Experienced with multiple network protocols, data transfer methods, and network debugging techniques
- Experienced with relational databases such as Oracle, PostgreSQL, MySQL/MariaDB.
- Strong problem solving, automated testing, and debugging capabilities
- Effective written and verbal skills
- Able to work and thrive in both individual and team-based development environments
- Position requires US Citizenship and an active DoD secret-level security clearance
Additional Skills of interest (not required):
- Experience in developing containerized, microservice architectures
- Experience with developing in Rust
- Application performance optimization across all tiers
- Linux system administration as part of software development
- Familiar with agile and/or traditional software development life cycle (SDLC) approaches
Source : Vets Hired