Job Opportunities
JOIN OUR TEAM! >> Software Engineer
Software Engineer
Summary
Title:Software Engineer
ID:AT100
Location:Charleston, SC
Description
The candidate will use a test-driven, Agile software development methodology to design, develop, validate and document enterprise software applications that meet requirements defined by Air Mobility Command (AMC).
This position is in Charleston, SC.
 
Contract Specifications
• Must be a US citizen with the ability to obtain/maintain a DoD Secret security clearance.
• Must achieve DoD 8570 Compliance within 90 days of employment.
 
Essential Functions & Responsibilities
• Work with product owners to analyze, refine and communicate requirements.
• Work with software architects to research, identify and create suitable architectures that support technical and functional requirements specifications.
• Research and identify 3rd party products, tools, frameworks, standards, patterns and practices that meet the technical and functional requirements specifications.
• Design, development, validation and documentation of software applications.
• Create unit tests and support test-related activities.
• Assess the quality, security, performance and scalability of prototypes and solutions. Document results, including strengths, weaknesses, issues and lessons learned.
• Promote, deploy and validate solutions to integration and test environments.
• Support the needs of one or more Agile Software Development Teams.
• Make recommendations regarding how to improve quality, security, efficiency and performance.
 
 Required Skills & Experience
• Bachelor’s Degree in Computer Science or related field of study.
• 5+ years of experience working as a professional Software Engineer.
• Highly motivated self-starter.
• Proven ability and eagerness to learn new tools, technologies , techniques and lead / mentor a team of software developers.
• Expert problem solving skills.
• Good verbal and written communication skills, including the ability to clearly describe technical solutions, trade-offs and issues.

Desired Skills & Experience
• Experience with core Java, J2EE and Java Web Application development, including but not limited to application design patterns, user interfaces, application logic, data persistence, frameworks and security.
• Experience developing applications that utilized one or more of the following technologies: Java application servers (e.g, WebSphere, JBoss, Tomcat), Web Services (e.g., SOAP, REST), Messaging (e.g., JMS, MSMQ, AMQP, WS-Eventing, WS-Notification) and EDA (Event Driven Architecture).
• Experience implementing the security aspects of an application such as user identification, authentication and authorization.
• Advanced understanding of fundamental data structures, object-oriented analysis and design principles, algorithm design/optimization and complexity analysis.
• Experience developing solutions using a Continuous Test and Integration Server (e.g., Hudson, Jenkins, Bamboo).
• Proficient working in a Linux environment.
• Organize work activities to ensure timely completion of assigned responsibilities.
• Create/describe work activities, estimates, progress and issues. 

Equal Opportunity Employer: Minorities/Women/Veterans/Disable
 
This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock