Logo
Technology & Business Management In

Software Developer

Technology & Business Management In, Washington, District of Columbia, us, 20022


Job DescriptionJob Description

Software Developer-TS/SCI

Security Level: TS/SCI Clearance

Technology Stack: .Net C#, Angular, HTML5, CSS, XML/XSL, SQL, JavaScript

Software Skills: MS Office, Project, Visio, ElasticSearch, MS SQL, Postman, Kendo

Environments: Eclipse, SQL Server, Visual Studio, MS Team Foundation Server, GitHub

Work Experience: 4-5 Years

Key Requirement: BS Degree in Computer Science, TS/SCI Clearance (Active)

Position Profile: Fulltime, W2, On-Site Only

Location: Washington, DC

Additional Position Requirements:

· Solid web application development experience.

· Practical experience with content management systems.

· Experience with wireframe and diagnostic tools.

· Leadership and management skills.

· Proficient in enterprise database environments.

· Ability to solve complex problems and develop innovative solutions.

· Excellent customer service and research abilities.

· Ability to follow instructions and work in a team environment through self-management of tasks, deliverables, and timelines.

· Superb interpersonal, verbal, and written communication skills.

Position Responsibilities:

· Assisting development manager with requirements analysis and resource planning.

· Assisting development manager with all aspects of software design and coding.

· Managing code repositories/versions using MS Team Foundation Server (TFS).

· Interpreting client specifications and compiling concrete development requirements.

· Producing functional design documents from development requirements.

· Generating application wireframes, mockups, and prototyping applications.

· Outline development timeframes, work schedules and deliverable timelines.

· Communicating development related tasks effectively within the team and to the client.

· Building test plans, test scripts, managing unit testing and oversee bug fixes.

· Producing release management, deployments, and migration plans for test/production.

· Producing of post-deployment maintenance plans, changes, and update schedules.

· Participating in and contribute to software development meetings.

· Supervising and mentoring junior web developers, analyzing areas of weakness, and scheduling training sessions accordingly.

· Ensuring software documentation remains updated.

Certifications required: None