Anda di halaman 1dari 2

Title Type Ct Exper.

Salary

: : : :

Sr. Software Developer Permanent 4 to 7 years of greater $85,000 - $90,000 + benefits

POSITION SUMMARY Reporting to the Manager, Software Development the Senior Application Developer is responsible for designing and implementing major feature components for internal solutions, managing moderately sized technical projects, improving department processes, developing internal tools and libraries and providing third level support for production applications. ESSENTIAL DUTIES/RESPONSIBILITIES/ACCOUNTABILITIES Analyze functional specifications and system requirements in order to provide recommendations regarding feasibility, cost, time and technical risk Coordinate with Business Analysts to gather technical requirements, conduct impact analysis, provide feedback on technical issues and recommend alternative solutions Establish an understanding of current project management tools and methods in order to develop and maintain project plans Manage moderately sized technical projects involving other developers and infrastructure resources Demonstrate leadership, excellent communication skills and enable collaboration within in the IT Department Prepare detailed design specifications to address both functional and non-functional requirements for major feature components Collaborate with team members to estimate development tasks Complete software programming tasks including development, unit testing, integration testing and documentation Effectively collaborate with the Quality Assurance team to resolve defects Provide accurate and timely updates to Project Managers in addition to providing daily verbal updates to the team Provide third level support for resolving production and customer support issues Continuously provide technical improvements to internal tools and libraries SKILLS/QUALIFICATIONS/EXPERIENCE/EDUCATION CORE COMPETENCIES Minimum 7+ years of development experience in .NET technologies including C#, ASP.NET and WCF Minimum 7+ years of development experience with web technologies such as HTML, JavaScript, jQuery XML and Web Services Minimum 7+ years of experience building multi-tier, distributed web applications Minimum 7+ years of experience with data modeling and case tools Proven experience with MS SQL Server 2005/2008 including T-SQL, Stored Procedures, Triggers, Data Transformation Services (DTS) Thorough understanding of theoretical concepts such as Object Oriented Analysis and Design, Design Patterns, Patterns of Enterprise Architecture and Service Oriented Architecture Strong software development skills on the Windows platform including Windows Server 2003/2008 and Windows XP/7 Full knowledge of the SDLC and ability to assist in planning, design, development, testing, deployment and support

Workflow application design and development experience Good knowledge and understanding of internet and networking TCP/IP protocol Strong analytical skills Proficient in English, both oral and written Strongly motivated, quick to adapt to a team oriented work environment Excellent inter-personal communications skills both presentational and written

EXTENSIVE WORK EXPERIENCE: Managing Multiple Priorities - Ability to manage multiple concurrent objectives, projects, groups or activities using effective judgment for prioritizing tasks and allocating time Application Delivery Process - Knowledge of major tasks, deliverables, formal methodologies and disciplines for delivering new or enhanced Presentations--Ability to present information to groups with the appropriate degree of formality Interpersonal Relationships - Knowledge of approaches, tools and techniques for working with individuals and groups in a constructive and collaborative manner Consulting - Knowledge of approaches, tools, techniques and roles and responsibilities in providing technical or business guidance to clients within and outside own area Decision Making and Critical Thinking - Knowledge of tools and techniques for effective use of a broad range of factors, assumptions, frameworks and perspectives when solving problems Relationship Management - Ability to establish and build healthy working relations and partnerships with clients, vendors and peers QUALIFICATIONS University/College education or equivalent experience in Computer Science, Engineering, Information Systems or related discipline Thorough knowledge of Windows platform (XP, 2000, Server 2003) Excellent knowledge of MS Visual Studio, Source Control and MS Office Minimum 7 years of relevant experience SKILLS .NET Framework C# WCF (Windows Communication Foundation) Source control (Team Foundation Server, Mercurial, Subversion) ASP.NET Java Script XML ADO.NET OOA&D Database design MS SQL Server MTS CTI (computer-telephony integration) Programming PMI (Project Management Institute)

Anda mungkin juga menyukai