Senior Software Engineer
Exceptional Software Strategies, Inc. - Annapolis Junction, MD

This job posting is no longer available on Exceptional Software Strategies, Inc.. Find similar jobs: Senior Software Engineer jobs - Exceptional Software Strategies jobs

This position is for a Senior-level object-oriented developer with experience in; Java, algorithm development, traditional thick-client, and server-side work in an Agile environment.

Minimum Requirements:
·

This Labor Category must be in compliance with certification requirements detailed in DoD 8570-M, IAT Level 2 or IAM Level 2.

·

Nine (9) years (e.g. B.S. Degree plus 5 yrs) experience working with software development programs

·

Three (3) years of experience programming in an object oriented programming language (Java, C++, C#.NET).

·

Three (3) years of experience programming Java 2 Enterprise Edition (J2EE) applications. Must be proficient in Enterprise Java Beans (EJB) and Java Server Page (JSP) development.

·

Three (3) years experience in requirement analysis/generation.

·

Senior-level object-oriented developer, Java, algorithm development, traditional thick-client, server-side work in an Agile environment.

Responsibilities:
Provide technical leadership of software development team, which includes:

·

Guide users in formulating software requirements.

·

Advise alternative approaches, and conduct feasibility studies.

·

Incorporate new plans, designs and systems into ongoing operations.

·

Develop associated software documentation.

·

Analyze user/customer requirements related to software and/or software system design.

·

Build software prototypes.

·

Evaluate computer applications or programs to ensure compliance with technical, professional, or organizational standards/requirements.

·

Provide ongoing user support for software.

·

Analyze problems to determine technical solutions.

·

Conduct reviews to validate functional, operational, or user requirements.

·

Create computer algorithms and protocols.

·

Determine what procedures will be required to solve technical problems.

·

Develop conceptual designs to address requirements.

·

Develop functional, operational, or user requirements.

·

Identify and assess organizational, business, or user needs, constraints and requirements as they relate to the system, process, or structure being designed.

·

Optimize system performance through repeated adjustment, testing, and re-adjustment.

Exceptional Software Strategies, Inc. - 22 months ago - save job - block
Recommended Jobs
Software Engineer
Concurrent Technologies Corporation - Annapolis Junction, MD
Concurrent Technologies Corporation - 5 hours ago

Software Engineer
KEYW Corporation - Annapolis Junction, MD
KEYW Corporation - 7 days ago

Software Engineer
ManTech International Corporation - Annapolis Junction, MD
ManTech International Corporation - 9 days ago