Software Engineer Job in Washington 20500, District Of Columbia Us
Requirements:
Camber is seeking an experienced Systems Technical Leader who will serve as a Systems Engineer for Amtrak's New Food and Beverage Point of Sale Solution.
The primary role of the Senior Systems Engineer is to establish detailed application designs (including design patterns/frameworks), consistent with Amtrak's Enterprise Architecture; and ensures alignment of developed software with designs.
The Senior Systems Engineer supports the establishment of a Software Engineering Culture within the organization.
The Applications System Engineer works with technical staff to understand and resolve technical issues related to applications. Additional tasks include development of technical documentation, leading demonstrations of developed software, and mentoring development staff.
The successful candidate should have extensive experience with large-scale complex application development, support, and maintenance in client-server and web environments.
• Provide requirements analysis
• Demonstrate technical competence in systems development and support
• Demonstrate knowledge of system development life cycle methodologies and ability to complete tasks on time and within budget
• Subject Matter Expert (SME) in:
a. Web services, SQL server, .NET, C# and IIS
b. System Integration and downstream systems interfaces
c. Database Design and Integration
-Technologies Candidate Will Use:
Web services, SQL server 2008, .NET, C#, Crystal and IIS
-Technologies Candidate Should Understand or Be Aware of (Considered Plus)
BO, ETL, Perl and VB, AJAX, DB2
Warehouse Inventory and Management Systems (WIMS), UPC barcodes, Point of Sales Systems (POS), Wireless technologies, 3G Cellular, GPS and Handheld Scanners
Must Have Skills:
Experience in technically leading large-scale complex application development, support, and maintenance for client-server and web environments
Strong technical experience in developing reliable, high-volume, complex systems
Experience in effectively leveraging best practice application/software development methodologies and related processes to accomplish business objectives *( e.g. complying with applicable security, privacy, and audit requirements and regulations; follow IT change management, release management, incident and problem management, software development lifecycle and development standards; leveraging design and code reviews)
Software Engineering: Strong experience with leveraging configuration management, source code control, and release management in the development of applications. Has translated design specifications into code, created and assembled components by leveraging existing code repositories; extensive experience with one or more programming languages; and has effectively leveraged common development tools for required language, platform, database, middleware and environment
Experience with end to end product life cycle and product operational cycle, from concept to delivery to ongoing operations
Prior collaborative experience and general knowledge of other disciplines within IT, including Enterprise Architecture, IT Strategy and Planning, IT Program Delivery, and IT Operations
Systems Analysis: Experience with determining and effectively communicating how a system should work and how changes in conditions, operations, and the environment will affect outcomes, knowledge of products and system architecture
Proven ability to work collaboratively with others (all levels) and influence a broad spectrum of constituencies, achieving outcomes through influence rather than direct authority, and build and maintain positive relationships
Demonstrated ability to work under tight deadlines while maintaining a positive, "can-do" attitude and a willingness to do whatever it takes to get things done.
Excellent communication skills and proven ability to ask clarirying questions, articulate designs and approaches, and validate proposed methods, processes and solutions
Strong Plus (But Not Required)
Experience with Warehouse Management Systems or Point of Sale devices
Application Architecture: Experience with development and implementation of Application Design patterns and common business components / services that are leveraged by multiple applications
Engineering Specifications: Demonstrated success in the understanding, interpretation, and translation of business requirements into application designs and documentation
Software Design: Experience with leveraging standard software modeling techniques to describe system design; designing components; utilization of existing system components that are leveraged by multiple applications; and leveraging capabilities of environment.
Excellent interpersonal, organizational, and motivational skills; ability to develop and maintain excellent working relationships at all organizational levels with internal and external stakeholders; articulate, with excellent oral and written communication skills
Education:
Bachelor’s degree in Computer Science or Systems Engineering or an equivalent combination of education, experience, and training.
Job Duties:
Candidate will serve as a Systems Engineer for Amtrak's New Food and Beverage Point of Sale Solution.
The primary role of the Senior Systems Engineer is to establish detailed application designs (including design patterns/frameworks), consistent with Amtrak's Enterprise Architecture; and ensures alignment of developed software with designs.
The Senior Systems Engineer supports the establishment of a Software Engineering Culture within the organization.
The Applications System Engineer works with technical staff to understand and resolve technical issues related to applications. Additional tasks include development of technical documentation, leading demonstrations of developed software, and mentoring development staff.
The successful candidate should have extensive experience with large-scale complex application development, support, and maintenance in client-server and web environments.