Posted 2 months ago

TSPi is a dependable and trusted IT solutions provider. Using our technological expertise and industry specific knowledge, we offer our clients end­to­end solutions to their market specific challenges. We are looking for an Application Developer to contribute to a project for our federal client.

Position Description/Responsibilities

  • Provide guidance and structure for creating and maintaining software infrastructure
  • Develop, test and deploy code (primarily using MS visual Studio in .NET and C# environment) with an emphasis on both front-end methodologies and server-side programing
  • Interact with system designers and provide feedback on design modules
  • Perform testing on developed code (initial and regression)
  • Coordinate and prioritize application modifications and bug fixes
  • Participate and contribute to a team approach to software development and problem solving using Agile/Scrum practices
  • Work well as part of a development team including across System and Business Analyst teams as well as other development teams.

Position Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, IT or similar field
  • 10+ years of IT experience with 7+ years of hands-on experience writing, debugging, testing, and documenting web applications
  • Ability to obtain a Public Trust Clearance
  • Previous experience as a development lead or significant development team member
  • Strong problem solving skills and ability to generate high quality code
  • Experience with service-oriented architecture and web application/services development
  • Microsoft .NET, C# and ASP.NET software development experience
  • Experience with web services technologies such as SOAP, HTTP, WSDL, XSD and REST
  • Experience with ORMs (NHibernate/Entity Framework)
  • Experience with object-oriented JavaScript programming
  • Experience with cross-browser DHTML and HTML5 web design
  • Frontend web developer experience with HTML, CSS, JavaScript (jQuery)
  • AJAX, DHTML/XHTML, JavaScript development experience
  • Development experience with GIS software tools
  • Experience with SQL, RDBMS (preferably SQL Server), and database principles
  • Experience with source code management tools (Subversion preferred)
  • Strong written and verbal communication skills
  • Comfortable in Agile Development Methodology, especially Scrum
  • Object Oriented design and implementation experience
  • Knowledge of configuration management practices

Desired Skills:

  • Knowledge of Codebeamer – Web-based team collaboration and project management tool
  • Experience designing for virtual configurations
  • Experience in full software development life cycle development (requirements gathering through development and test to maintenance)
  • Experience designing for virtual configurations
  • Knowledge/experience working with access control systems

Apply Online

A valid email address is required.
A valid phone number is required.