Software Developer
Ascellon Corporation - Landover, MD

This job posting is no longer available on Ascellon Corporation. Find similar jobs:Software Developer jobs - Ascellon Corporation jobs

The Software Developer provides business knowledge and technical skills to implement technical strategies/solutions, evaluate products, and provide a superior level of technical support. This position involves product development and guiding projects through completion. Full life cycle responsibilities will include developing, documenting, unit testing, implementingand supporting those solutions. Individuals selected will:
  • Design charts and graphs
  • Contribute to database design
  • Present data by computer readouts, graphs, charts, tables, written reports, or other methods
  • Work with data in Microsoft SQL Server, Access and Excel, and SAS
  • Responsible for testing and validation within database
  • Work with users to gather system and software requirements
  • Document systems and software requirements and follow systems development methodologies
  • Prepare detailed specifications from which programs will be written
  • Participates as high-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software
  • Program applications by entering design requirements using C#, ASP and .NET platform technology
  • Provide analysis and revisions to existing system logic
  • Design, develop, troubleshoot, debug, and implement software code (such as HTML, CSS, and JavaScript) for website and application design
  • Works with designers and other members of a project tem to develop the site concept, interface design, and architecture of websites
  • Develop user interfaces by determining design methodologies and tool sets; Responsible for interface implementation
  • Intergrate web applications with backend databases
  • Confirm applications by conducting tests; modifying program sequence and/or debugging codes; resolving problems
  • Devise or modify systems to solve complex problems involving computer equipment capacity and limitations, operating time, to achieve desired results
  • Provide user, technical and training documentation as necessary

  • Minimum Bachelor's degree or equivalent of 6 years experience (Masters degree is a plus)
  • Must have 3 to 5 years hands-on experience developing, testing and documenting web-based systems
  • Strong skills in C# and Visual Studio development platform required
  • Superior analytical skills. Must be detailed-oriented with an ability to recognize & resolve potential data anomalies or inconsistencies
  • Experience working on Content Management Toolssuch as Sharepoint, Ektron
  • Strong PC skills, with extensive knowledge of MS Office Suite, especially Access and Excel
  • Experience with all phases of the development life cycle from gathering application requirements to designing and modifying databases, application interface, and architecture infrastructure
  • Excellent communication skills (written and oral)
  • Ability to document systems and follow systems development methodology
  • Must have experience with SQL Server, Access and/or Oracle
  • Expertise in Web Programming Skills, Internet Technologies, Web User Interface Design, Software Design, JavaScript, Active Server Pages (ASP), and Visual Basic
  • Experience in website development and management with Java Servlets and Java Server Pages (JSP)
  • Hands-on programming expertise with Windows NT and Windows 9x/2000/XP/ME platforms
  • Ability to write efficient SQL statements and stored procedures in a relational database environment is a must