Skip to main content

Senior Software Developer

Share |
Job Summary

Company:
Location: Frederick, MD
Type:
Experience:

Job Description

Job Description:

Responsibilities:

Transform complex customer requirements into working, maintainable enterprise-level solutions.

Design, develop, and implement multi-tiered web-enabled applications using .NET, MVC 4+, C#, JavaScript, jQuery, AJAX, JSON, HTML5, CSS3

Experience with .NET’s Entity Framework and LINQ query language

Create SQL database queries and stored procedures

Work with Business Process Analysts to design and develop solutions and workflows that meet business requirements

Optimize performance of web applications applying best standards

Create functions and libraries to be used by team of developers

Work with Testers to transfer knowledge and ensure adequate test coverage

Analyze and resolve current Production application issues

Provide light-weight documentation as needed

Participate in design and code reviews

Manage source code using Subversion and Git.

Suggest business process improvements while working through solution design

Working in an agile environment with daily scrums.

Education:

BA/BS

Qualifications:

Skills Required:

  1. BS or equivalent with more than 5 years’ experience working with .Net technologies
  2. Experience constructing web applications using C# .NET
  3. Experience with front-end frameworks like Bootstrap, Jquery, KendoUI, Angular, etc.
  4. Experience using .Net MVC5 (Razor view pages), HTML 5 & CSS 3
  5. Experience using Linq queries, Entity Framework 6.0
  6. Strong understanding of database design concepts such as normalization and column indexing (MS SQL Server preferred. Oracle, MySQL, etc. are acceptable)
  7. Experience defining requirements, architecting, designing, implementing, testing, and deploying solutions
  8. Experience with Microsoft Visual Studio & Git Source Control
  9. Experience with Jira, Confluence, Bit-bucket (Atlassian Suite), Jenkins and other CI/CD tools.
  10. Experience with Agile/SCRUM

Skills Preferred:

  1. Understanding of cloud computing concepts
  2. Developing web applications that are Section 508 compliant
  3. Experience with SQL Server Reporting Services (SSRS)
  4. Experience working with Source Control (planning, merging, patching)
  5. Any Microsoft certifications a plus

Apply Now