Sr. Software Developer - (C#, JavaScript, Angular)

Agensys Corporation
Centerville, VA
Feb 23, 2017
Jobs Outside Higher Education
Software & Technology
Institution Type
Outside Academe

Job Description

Centreville, VA

Clearable US Citizens/GC

**Note from manager: Strong JavaScript is needed, and a minimum of 6 months Angular.


Our client, of Centreville, VA., is currently looking for a senior level Web Applications Developer to develop a custom system for a key client. As part of an Agile team developing a Web based suite of applications based on a Microsoft stack supported by AngularJS, the candidate will be involved in all aspects of the software development life cycle, including system architecture, design, and coding, as well as participating in business analysis and requirements analysis as required.

The candidate will be expected to efficiently and reliably help design, implement and deliver quality software that meets or exceeds all client expectations. The candidate may also be expected to attend meetings, conference calls or participate in other forms of direct communication with the client.

Duties & Responsibilities:

1. Code, debug and test software enhancements and/or new products in local, networked, or web services/applications, primarily in C#, jQuery/JavaScript/AngularJS, T-SQL, HTML, CSS and WebAPI

2. Provide domain-specific expertise and guidance and perspective on good software development practices

3. Create design documents, conduct design and code reviews, write code, develop unit tests, debug defects, and release code in an Agile development environment

4. Perform system architecture, design and coding

5. Analyze business and technical requirements

6. Perform reviews and evaluate designs and project activities for compliance with applications design and development guidelines and standards

7. Provide guidance and mentoring to less-experienced staff members

8. Participate in conference calls, meetings and other communications with the client and other stakeholders for the project

9. Assist in troubleshooting software application issues

10. Troubleshoot technical issues and identify modifications needed in existing applications to meet changing user requirements

11. Other duties may be assigned, as necessary.

Minimum Requirements:

Education: Bachelor's degree form an accredited institution

Experience/Computers: See below

A qualified candidate for the Senior Developer position MUST possess the following:

• 7+ years of experience developing Web based applications using ASP.Net

• 7 years' minimum development experience with C# including a solid working knowledge of MVC patterns

• 5 years' minimum experience using recent versions of Microsoft Visual Studio

• 5 years' minimum development experience with HTML, XML, JavaScript and CSS

• 2 years' minimum experience programming in SQL Relational Databases (SQL-Server, Oracle, MySQL) and a good working knowledge of SQL and SQL Server Management Studio

• 2 years' minimum experience with JavaScript libraries such as AngularJS, Bootstrap and NodeJS

• 2 years' minimum experience with WebAPI or similar SOA frameworks

• 2 years' minimum experience as a Team Lead

Computer Languages: Languages: C#, HTML, and jQuery/JavaScript expertise is a must

Certificates: None

Clearance: Ability to Obtain a Public Trust

US Passport: Not required

Language: Must speak fluent English

Knowledge, Skills, & Abilities:

• Solid understanding of the fundamentals of computer science and software development

• Proven experience working in an Agile environment

• Proven analytical skills (ability to digest requirements and produce design)

• Proven ability to provide efficient and reliable technical solutions to problems

• Proven ability for software testing and quality control

• Ability to communicate both technical and non-technical information clearly in presentations and answers to questions from customers

• Ability to obtain/maintain a U.S. Government Public Trust

• Willingness to work occasionally outside of normal business hours

Desired or Preferred Knowledge, Skills, & Abilities:

• Familiarity with modern software development tools and techniques such as Object-Oriented Programming, Design Patterns, Dependency Injection, Inversion of Control, Test Driven Development, Unit Testing,

• Automated Testing and Continuous Integration

• Experience with recent versions (2012+) of Microsoft Visual Studio

Company Description
As a Small Business, Agensys Corporation is a staffing and solutions recruiting firm focused on delivering technology professionals. Our proven recruiting methodologies allow us to identify, attract and retain top IT professionals. At Agensys our goal is to develop strong relationships with our clients to understand and meet the needs of their unique environments.

At Agensys, we take care of our Consultants. You are our business. Our existence relies upon our qualification process that allows us to understand what our consultants career aspirations and goals are in order to match them to the appropriate position. Our goal is to place our consultants in the right position in the shortest time consistent with quality.

Staff Augmentation, Contract to Hire, Permanent Placement, Government Contracts, Infrastructure & Support, Technical Architecture, PMO and Shared Services, Application Development

Centerville, VA


Fri, 27 Jan 2017 08:06:07 PST