CURRENT NEWS
 
 

Software Engineering
 

Seismic offers a full-spectrum of secure software engineering solutions. Our engineers are experienced in the in the disciplines of Enterprise Architecture and Application Development. A number of our more security-focused software engineers also have expertise in system-level coding such as kernel device driver development and embedded development.


ENTERPRISE ARCHITECTURE

Seismic’s Enterprise Architecture (EA) solutions provide organizations with the means to respond more quickly and cost-effectively to changing requirements and conditions in order to realize rapid and low-cost system development. Our solutions improve total system-quality with greater flexibility and uniformity while applying security best practices to ensure the integrity of the underlying system. Our engineers are experienced with all facets of EA including: n-tier architecture, service-oriented architecture (SOA), web services, Web 2.0, Java Enterprise Edition (EE), presentation tier, middleware, database/persistence technologies, and other EA capabilities.


Inherent to a large portion of our EA offering is the idea of software services, which is the development of unassociated, loosely coupled components (services) that each has precise functionality defined. Each service implements a specific action and instead of services embedding calls to each other in their source code, they use defined protocols that describe how one or more services can communicate with each other.


Seismic’s EA Solutions embrace software engineering practices that allow for reusability, scalability, and the use of modular software. We minimize the impact that changes to technology, requirements, and other factors have on the development life cycle.


APPLICATION DEVELOPMENT

Seismic’s Application Development solutions provide organizations with the talent needed to determine the most suitable programming language for the task at hand. The choice of which programming language or combination of languages to use is subject to many considerations such as policy, suitability, availability of third party packages, security, time to deliver, and performance needs. Our engineers are experienced with a variety of open source/commercial off the shelf (COTS) products and have experience with the most prevalent programming languages including: Java, C/C++, C#, PHP, Python, Visual Basic, Perl, Ruby, and AJAX.


The bottom-line when it comes to Application Development is that most applications could feasibly be developed with a great variety of programming languages. Those developers that stand out from the rest are able to make sensible decisions as to which language to be used. Seismic developers make sensible decisions.


 
Seismic    |    7550 Teague Rd, Suite 404, Hanover, MD 21076    |    410-799-7700    |    Privacy Policy