.Net Developer- Lanham, MD |
POSITION SUMMARY:
Performs system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system. Participates in all phases of the software development lifecycle in support of development of a commercial software product suite used for content management.
RESPONSIBILITIES:
- Researches, designs, and develops computer software applying principles and techniques of computer science, engineering, and mathematical analysis in the context of a CMMI level-3 SDLC process infrastructure
- Analyzes software requirements to determine feasibility of design within time and cost constraints
- Consults with engineering staff to evaluate interfaces between software components/subsystems, and operational and performance requirements of overall system
- Formulates and designs software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Develops and directs software system testing procedures, programming, and documentation
- Identifies creative solutions to improve system and product offerings
- Reviews test plans and define / develop test benches for software. Integrates externally developed code into core libraries
- Works with engineering and management team to collectively meet market requirements
- Collaborates with technical writers to create customer-relevant documentation
- Coordinates with project work teams to ensure adherence to policies, achievement of quality targets and delivery on schedule milestones
- May research the marketing requirements for a product, including target environment, performance criteria, and competitive issues
- Interacts with senior customer personnel on significant technical matters, often requiring coordinated activity across organizational lines
- Provides advice, guidance and team leadership to less experienced staff
REQUIREMENTS:
- U.S. Citizen
- Experience with requirements analysis, formal software design techniques, code review procedures, unit testing, coding, debugging, performance analysis/improvements, and software defect resolution
- Experience using commercial and/or open source tools for software version control and issue tracking
- Experience presenting work artifacts (e.g., software designs) to peers and managers for review and incorporating feedback
- Experience with C#, web development in a .NET environment, and Oracle development using PL/SQL
- Experience with commercial product development
- Strong written and verbal communication skills
- Ability to work with minimal guidance/supervision while providing visibility into work progress
- Experience mentoring more junior software development staff members
- Typically requires bachelor's degree or equivalent and seven to nine years of related experience
Jay Perreault
Director of Technical Recruitment
Systems Engineering Services Corp.
www.sesc.com
Direct line: (202) 596-5411
Susan G. Komen 3-Day for the Cure!
WordPress.com | Thanks for flying with WordPress! |
Trouble clicking? Copy and paste this URL into your browser: http://subscribe.wordpress.com
Comments (0)
Post a Comment