Description

Job Description

Job Description:

Overall Purpose Of Position:

IT Financial Operations delivers advanced technology solutions that efficiently and effectively manage the collection and distribution of the universal service fund -- over $9 billion each year. We support the largest external customer base in **** and are dedicated to delivering value and quality on time, all of the time. We’re looking for committed and Agile individuals to join our customer-focused and consistently adapting team.

You will provide support for critical business functions through the development, implementation, and maintenance of application systems. Most importantly, a majority of your work will take place leveraging the use of .Net and related tools and resources.

Essential Duties:

The position’s essential duties include the following:

· Support critical business functions by leading the architecture, design, development, integration, implementation and maintenance of application systems;

· Lead software development on multiple projects and ensure that specifications are met;

· Provide technical leadership and guidance to a small team;

· Architect, design, code, test, debug, maintain, and document software applications;

· Conduct design and code peer reviews;

· Maintain a high level of proficiency with a wide range of technologies;

· Research, evaluate, recommend, and implement technical solutions, tools, COTS, and open-source products;

· Establish and improve software development standards, and procedures, and recommend application development best practices;

· Write technical design, architecture, assessment, and other documents as required;

· Lead application integration efforts;

· Represent the IT department in terms of software development expertise in coordination with other departments;

Education:

Bachelor’s Degree

If training or formal education is required, in what field should it be? Computer Science, Information Technology, Software Engineering

Length of Experience:

8 to 10 years

Technical Experience:

Type of Experience

ASP.NET, C#, XML , .NET Framework - 8+Years

XHTML, JavaScript, CSS, JQuery - 8+ Years

Application Development/Software Engineering/Design Patterns - 8+ Years

Domain modeling and database design - 7+ Years

T-SQL/SQL Server, RDBMS concepts - 8+ Years

Web application development - 8+ Years

MVC, Entity Framework - 5+ Years

WCF, Windows Communications Foundation - 3+ Years

Object-oriented design and architecture - 6+ Years

Internet application development - 8+ Years

Object-oriented design and architecture - 6+ Years

Classic ASP, Web Services, TDD - 8+ Years

Application security concepts - 8+ Years

Software Requirements and Specifications, QA/QC - 6+ Years

COTS Selection, Configuration and Implementation - 5+ Years

Technical Documentation - 8+ Years

Configuration management, release management, TFS - 8+ Years

VB 6.0 - 2+ Years

NOTE: In addition, please list any desired experience.

· Experience with agile software development such as SCRUM and XP, strongly desired.

· Experience with SharePoint2010 development with .Net and out-of-the-box functionality app setup.

· Experience with SharePoint2010 architecture, farm configuration, scalability, upgrade to newer version.

· Experience with business workflow automation with SharePoint or other BPM products.

· Experience with PL/SQL, J2EE, SOAP, Visual Basic.

· Experience with application security concepts.

· Experience with integration of application software.

· Experience with the implementation of COTS products.

· Experience with VS 2010 and TFS.

· Experience with OAM (Oracle Access Management) (2+ Years).

· Experience with STS (Security Token Service)(2+ Years).

· Ability to lift 15 to 25 pounds.

Special Skills:

· Analytical and problem-solving skills

· Developing and/or creating new or more effective ideas, approaches, etc.

· Developing and executing short-range plans/decisions

· Excellent interpersonal and communication skills

Education

Any Graduate