Senior Software Developer
Black Canyon Consulting3 months ago
Bethesda, MD, USASenior / Staff+
H1B Sponsor
Responsibilities
- Stay up to date with new technologies and changes to the infrastructure.
- Share your knowledge with the team and help mentor others.
- Provide expertise to other developers for the design and development of new solutions.
- Participate in cross product skill sharing activities to decrease knowledge silos.
- Develop, Test, and Deploy solutions for the product line.
- Maintain and develop code in support of the product line.
- Estimate, plan, and manage all assigned tasks and report on progress.
- Document software and systems to meet product and program requirements.
Requirements
- 10+ years’ experience and demonstrated proficiency in Object-Oriented programming using C++.
- Fluency in scripting languages such as BASH or Python.
- Programming experience in a Linux environment.
- Experience with Cloud technologies including AWS and GCP.
- Ability to work with JSON and similar structured document formats.
- Experience with network programming and multi-threaded programming.
- Experience with SQL and relational databases.
- Experience with HTML, CGI, and REST APIs.
- Experience with Agile development practices.
- Experience with CI/CD pipelines, unit tests, integration, and regression testing.
Benefits
- Medical, dental, and vision coverage.
- 401k plan with employer contribution.
- Paid holidays and vacation.
- Tuition reimbursement.