Intermediate Software Developer- 3553682
- Contract to Hire
Job Title: Intermediate Software Developer
Location: REMOTE
Salary/Payrate: $70K-$138K annually W2
Work Environment: Remote
Term: Long-term Contract (12+ months) with possible opportunity
of conversion to FTE after 6-months
Bachelor’s degree required: No
Referral Fee: AMS will pay $500 should the person you refer gets
hired
Job Description:
Our federal client is looking to hire an Intermediate Software
Developer for a 100% REMOTE role. Please send your resume in WORD
format should you be interested in exploring this role. The
position is on a contract to hire basis and will pay an annual
salary of $70K to $138K (dependent on experience) on a W2 basis
with full benefits and PTO.
***Due to the required clearance with our government client, only
US Citizens, Green Card and Green Card EAD holders may be
considered. Clearance requires that the candidates have resided
in the US for the past five years. The selected candidate cannot
have left the country for longer than 90 consecutive days and no
more than 180 cumulative days***
Our federal client is seeking an Intermediate Software Developer
to support their software development. This role will work with
the development team to support business requirements,
application fixes, and SDF remediation.
The ideal candidate will be responsible for developing and unit
testing to meet business requirements and application
functionality. This role requires a strong understanding of
software development practices.
Key Responsibilities:
* Participate in the project planning process that determines
programming and hardware needs. Assist or lead in preparing
programming specifications and in developing coding logic.
Prepare charts, diagrams, and other documentation as needed.
* Design, code, test, and debug computer programs, independently
or as part of a team, using computer languages identified and
available in the Infrastructure Tool Kit (ITK).
* Oversee the consistent utilization of client’s development
standards, procedures, and processes. Ensure systems
compatibility. Follow data security procedures and identify
potential data security risks.
* Maintain contact, as designated, with the team leader,
customers, contractors, and equipment vendors to monitor progress
and coordinate varied project stages.
* Maintain computer programs and systems. Revise and update
computer programs, procedures, and systems; including rewrites to
the systems documentation and instructions, as necessary.
* Performs other job-related tasks as assigned or required to
support the duties outlined above.
Knowledge with the following qualifications:
* DevSecOps, Secure Coding practices, and the Solutions
Development Framework (Docker, Jenkins, GitLab)
* Designing and developing event/message-based application
services using a message queue (e.g., Apache, Kafka)
* Using automated unit testing and user interface testing tools,
ideally in a test-driven-development approach
* Use of source code management tools, ideally in a continuous
integration/continuous delivery (CI/CD pipeline) SecDevOps
environment
* API centric, microservices, serverless applications, or similar
cloud-friendly application designs
* Cloud Development with Dataflow, PubSub, or Redis
* Microservices design
* Kubernetes
* Security
* Performance tuning
* High Observability Principle
* Multi-threading
* Java, SQL, Python, React, JavaScript
Working Knowledge (2+ years experience) of one or more of the
following qualifications:
* Knowledge/experience with Agile Methodologies
* Knowledge/experience of SDLC practices
* Change Management and Configuration Management (VersionOne,
ServiceNow, etc.)
* Application Lifecycle Management (ALM)
Required Experience Level:
* Minimum of 5-7 years’ experience, in technology or software
development preferred
Educational Requirements:
* A degree from an accredited College/University in the
applicable field of services is preferred.

