Software Engineer/Architect
Company: Soft Tech Consulting
Location: Washington
Posted on: April 28, 2024
Job Description:
Overview
Soft Tech Consulting is seeking a highly motivated, self-directed
individual to fill the role of a Software Engineer/Architect. The
selected individual will join a collaborative team environment
where they will provide support and expertise necessary toward the
successful delivery of the project deliverables. Key to the success
of this position is the effective communication to all levels of
staff for reporting project status.
Work location is Washington, DC area and has hybrid work options
available for those who demonstrate effectiveness to work
remote.
MUST BE IN THE NATIONAL CAPITAL REGION (HYBRID)
MUST BE ABLE TO OBTAIN PUBLIC TRUST
MUST BE US CITIZEN OR PERMANENT RESIDENT
FOR PERMANENT RESIDENT, MUST HAVE BEEN IN THE U.S. FOR A MINIMUM OF
3 CONSECUTIVE YEARS
Responsibilities
- Ensures compatibility between equipment and software, analyzes
operational/systems requirements, supports design reviews, and
presents technical briefings.
- Evaluates, assesses, documents, and tests data security and
continuity of operations for systems and programs.
- Serves as solutions provider to senior management and
professional staff concerning areas of technological development
and advancement.
- Formulates recommendations on hardware/software interfacing,
large scale systems, expert systems, and technical problems.
- Performs business and system object modeling simulation and
analysis.
- Advises and recommends system characteristics that affect
software systems such as storage capacity, processing speed, and
I/O requirements.
- Coordinates activities of developers and engineers.
- Provides enterprise systems architecture expertise in
developing systems supporting common purposes, processes,
architectures, and standards.
- Develops strategies for enterprise-wide methodology or tool
implementation, or planning and implementing enterprise technology
changes in all layers of the architecture including front end,
middle tier and backend technologies and tools. Qualifications
- Education: This classification normally requires a relevant
degree. Engineering positions require a degree in engineering or
computer science.
- At least six years of experience in the design and development
of applications.
- At least six years of experience in data modeling, data
warehousing, distributed processing, utilization of tools for data
modeling and logical and physical database design, software
integration, and/or security issues and techniques, as
required.
- At least six years of experience with business and system
object modeling.
- At least six years of experience developing analysis & design
and software architecture documents.
- At least five years coding experience with task specified
programming languages (e.g., Java, C++, C#, PowerBuilder,
etc.).
- At least five years coding experience with SQL or database
stored procedures.
- At least three years of experience with current network, and
development and database architectures and technologies.
- At least five years of experience with Internet/Intranet
protocols and web server technologies, if required.
- At least three years of experience developing systems
architecture, if required.
- At least three years of experience developing enterprise
projects utilizing iterative system development methodologies, if
required.
- Knowledge of advanced testing tools and at least one year of
experience with automated test driven development in an agile
environment.
- Experience with continuous integrated and continuous delivery
tools and technologies.
- At least one year of experience with user story development or
analysis in an agile development environment, if required.
- At least three years of experience building Service Oriented
Architecture using web service standards (i.e., SOAP, RPC, REST, or
micro services), if required.
- At least one year experience with XML or JSON, if
required.
- At least one year experience as a technical leader of software
engineering or computer professionals, as required.
- At a minimum, have hands-on experience with at least 5 of the
major products identified in the list below, as well as hands-on
experience and/or knowledge of 20% of the remaining products listed
below.:
Environment: Chromium, JavaScript, NodeJS, Celerity, Cucumber,
Jetty, Oracle, Red Hat Linux, WebLogic/Tomcat, Apache, WCMS, API,
SOLR, naVizin, Flash, Java, SVG, IIS, Linux, Adobe Captivate, HTML,
PDF, COTS, Spring, Spring MVC, JDBC, CSS, Bootstrap, Thyme leaf,
Restful webservice, Junit, Mockito, jQuery, EAG, Perl, Korn shell
scripts, Google API, AWS Services, Python, Lambda,
Aurora/PostgreSQL, Selenium, Ruby, Angular, Jenkins
About Us
Soft Tech Consulting, Inc. is a woman and minority-owned business
headquartered in Chantilly, VA. With contracts in both the public
and private sectors in the DC metro area and across the country,
Soft Tech is an organization made up of highly successful and
talented Information Technology professionals offering enterprise
class solutions for any size organization at great value. Soft
Tech's mission is to help government organizations design,
implement, and maintain mission critical Information Technology
solutions. By focusing jointly on our employees and our customers,
we are able to achieve our mission by providing each and every one
of our customers with continuous quality customer support.
Soft Tech Consulting, Inc. is an Equal Opportunity Employer.
Keywords: Soft Tech Consulting, Alexandria , Software Engineer/Architect, IT / Software / Systems , Washington, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...