Software Development Analyst/.NET Developer
Where Technology and Teamwork come together... Northrop Grumman Information Systems sector is seeking a .NET
Software Developer to join our team of qualified, diverse individuals in defining the future. This full time position is located in Atlanta, GA.
The qualified candidate will assist in the design and development of a set of solutions for syndicating our
customer’s public health content and rich media products as well as being responsible for the management of those
solutions once developed.
Roles and Responsibilities:
- “Harvesting” or collecting semi-structured material from existing websites (HTML and XHTML) and WCMS systems,
enriching it with meta-data, cataloging it, storing and caching it in a manner that will provide maximum uptime of the
system and content.
- Development of endpoint tools that partner websites can use to easily consume and display syndicated content.
- Researching applicable and emerging tools, APIs, Web Services, trends and methodologies and adapt those
accordingly to assigned projects.
- Manage development from server applications to carry through to front end development.
- Work with User Experience staff to develop project requirements as well review project proposals and develop initial
requirements independently as needed.
- Develop and unit test web solutions based on Microsoft .NET 2.0/3.x technologies and tools such as MS Visual Studio
2005/2008, C# 2.0/3.x, ASP.NET 2.0, and Microsoft AJAX.
- Perform architecture, product enhancement and maintenance development tasks.
- Perform code reviews and manage project commitments.
- Provide development estimates and identify risks associated with the effort.
- Monitor the latest in Microsoft technologies and bring forward opportunities to leverage those technologies in customer
projects.
- Collaborate with the business (content) owners to understand business requirements.
- Provide prototypes / proof-of-concepts to the business (content) owners and users as a part of the requirements
gathering process.
- Prepare design documents and conduct reviews with senior development staff.
- Follow industry and customer development methodology, policies, procedures and standards as applicable
Basic Qualifications:
- Bachelors degree and 5 years of experience or equivalent
- 5+ years of experience developing applications using C#,
ASP.NET, ADO.NET, XML, OOP and Web Services
- 5+ years of experience developing multi layered/tiered
web applications using Microsoft technologies for multiple
browsers
- 5+ years experience with MS SQL Server 2000/2005
including T-SQL, Stored Procedures, User Defined
Functions, Views, Triggers, Roles, and DTS/SSIS packages
- Excellent understanding of best practices and design
patterns in Object Oriented Programming
- Experience with UML, Visual SourceSafe, IIS 6.0+,
Windows 2000/2003 Server; Understanding of Windows
Security, Active Directory
Specific Web Content Management Experience includes the
following:
- 5+ years experience with XML, XSLT, XQuery, XPath
- 5+ years experience with MS SQL Server 2000/2005
including T-SQL, Stored Procedures, User Defined
Functions, Views, Triggers, Roles, and DTS/SSIS packages
- Experience with semi-structured information (such as
web pages).
- Experience with a wide variety of XML schemas and
DTD’s used to model semi-structured information, such as
NLM DTD, NewsML, RDF, Atom, RSS, etc..
- Experience with meta-data, vocabularies and possible
tools and concepts for auto-classifying information.
- Experience with content management systems, tools and
concepts.
General experience requirements include:
- Excellent understanding of best practices in
programming and computer science research
- Ability to take creative and technical direction and
develop concepts based on those directions
- Experience with quality control and usability
- Experience providing prototypes / proof-of-concepts to
the business (content) owners and users
- Experience preparing design documents and conducting
reviews with senior development staff.
- Experience in Development Methodology (Agile, MSF,
RUP or Extreme)
- Proven ability to function well in a team environment
- Must be knowledge and have an understanding of the
Software Development Life Cycle, Object Oriented Design,
Database Normalization and Design, version control,
formalized testing and debugging techniques and change
management
- Strong technical documentation skills
- Proven analytical and problem-solving abilities
- Ability to effectively prioritize and execute tasks in a highpressure
environment
- Strong customer service orientation
- Must be proactive, self-directed, self motivated, detailed,
quick learner and organized
- Ability to think conceptually
- Excellent communication skills both written and verbal
- Ability to complete multiple tasks and projects within
deadlines
Preferred Qualifications:
- Experience developing applications using PHP or
Python, preferably PHP
- Experience developing applications using MySQL
- 3+ years experience with XHTML, CSS
- 3+ years experience with AJAX, JavaScript, JSON, and
jQuery
- Solid experience working with web-browser DOM using
JavaScript, AJAX and CSS
- Experience with cross browser/platform development
Northrop Grumman Corporation is a leading global security company whose 75,000 employees provide innovative systems, products, and solutions in aerospace, electronics, information systems and technical services to government and commercial customers worldwide.
Northrop Grumman is an Equal Opportunity Employer committed to hiring and retaining a diverse workforce regardless of age. U.S. Citizenship is required for most positions.
(MNST)