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
Any Graduate