1 Click Easy Apply


Software Developer


Arlington, Virginia


Software Developer Job Opening in Arlington, Virginia - US citizenship is required; an active clearance (secret or higher) is required
The ideal candidate will develop information systems by studying operations; designing, developing and installing software solutions; support and develop software team. He or she will have a demonstrated ability to prioritize effectively and communicate clearly, will have a consistent track record of delivery and excellent software engineering skills, and will be comfortable and confident in a client-facing position. He or she must be able to work across multiple facets of a project and juggle multiple responsibilities at the same time. We are looking for an individual with strong analytical capabilities and the ability to create innovative solutions.
Essential Skills and Qualities
Ability to develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
Ability to determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
Ability to demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Ability to translate application storyboards and use cases into functional applications
Ability/willingness to stay on the leading edge of development practices; update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
Strong analytical skills
Strong attention to detail
Good written and verbal communication skills
Good interpersonal skills
A flexible approach and ability to adapt
Commitment to protect operations by keeping information confidential
Ability to work individually or as part of a team to achieve stated goals
Ability to remain cool and effective in a crisis
Dedication to being a persistent, creative problem & shy; solver
Position Requirements
7-10 years of experience working as a software development professional
5+ years of experience in development (e.g., MVC, web forms, C#, WPF)
Experience in using for developing web applications
Expert level knowledge of SQL and Microsoft SQL Server
Experience creating database schemas that represent and support business processes
Expert level knowledge of HTML5 and CSS
Knowledgeable in several common JavaScript libraries (JQuery, Knockout, etc.)
Strong understanding of software development patterns and layered software development methodologies
Experience with popular web application frameworks
Experience with source control software such as Git, SVN, and Mercurial
Experience with agile software development methodologies
A good understanding of OOP principles
A good understanding of N-tier and N-layered architecture
Education
Bachelor?s Degree (or higher) in Computer Science or related field
Job Type: Full-time
Required education:
Bachelor's
Required experience:
software development: 10 years
development (e.g., MVC, web forms, C#, WPF): 6 years
Required license or certification:
active clearance (secret or higher)

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC