Hi Friends, please respond to al...@edgesys.com
Urgent Position: Prefer GC/USC/EAD Or H1 Transfer : Intv and Start ASAP: Sr.Net Developer EXAMPLES OF DUTIES: Under supervision of the IT Team Manager and in a matrixed environment, the .Net Software Developer applies a proficient to expert level of required skills in .Net 4.0+, C#, and SQL. The .Net Software Developer is responsible for delivering quality software solutions on time and on budget for highly complex applications and for writing complex functional and technical design production documentation and software specifications following the Software Development Life Cycle (SDLC) methodology. The .Net Software Developer may be asked to perform other similar related duties as required and other duties as assigned by the Manager. Work as a .Net Software developer to include, where applicable, programming, understanding the creation of database objects (i.e. tables, columns, indices, store procedures, relationships, and views), performing unit and integration testing to ensure business requirements are met and programming logic executes as expected. Participate in peer code reviews and pair programming. Where applicable, write complex on line help systems, user manuals and training manuals. Work with management and project management office to develop and maintain project objectives and plans. Report on development status. Provide project status following the adopted Agency's Software Development Lifecycle (SDLC) from inception to implementation to include gathering analysis, design, programming, and testing effort estimates; identifying and resolving issues and risks; confidently communicating status to Project Manager/Scrum Master. Work closely with Product Manager and/or users to determine requirements and receive feedback. Provide support and training to users during users testing. Understand, develop and maintain an understanding of customer needs and priorities in order to support and deliver both business and technical solutions to meet those needs. Organize and participate in team project meetings to include weekly status during all project phases, business requirements gathering and reviews, design reviews, and test conditions reviews. Performing unit and integration testing to ensure business requirements are met and programming logic executes as expected. Provide support to Quality Assurance and User Acceptance Test Teams by resolving application related issues identified during testing. KNOWLEDGE, SKILLS AND ABILITIES: Proficient or expert knowledge of: Business analysis, system design, and application/software development in an n-tier, object oriented, client/server environment. All phases of the Software Development Life Cycle (SDLC) for complex n-tier, object oriented client/server development efforts, Microsoft .Net 4.0+ technology, C#, and SQL technologies. Release and configuration management. Proficient or expert skills in: Performing complex problem analysis and identifying solutions. Effectively communicating solutions and recommendations to the client and management. Developing and writing effective technical documentation, user manuals and, where applicable, on-line help systems. Proficient or expert ability to: Develop client/server strategies. Complete assigned tasks on time and within budget using System Design Life Cycle and the Agile development framework. Research and analyze information. Create metrics for software development areas. QUALIFICATION EXAMPLES: The preferred qualifications of the ideal candidate are: Bachelor's degree in Computer Science, related field and/or equivalent experience including approximately 3 - 5 years' experience developing .Net 4.0+, C#, and SQL. Required Experience: - Expert level of understanding .Net 3.0+, C#, and SQL -Comfortable using Extreme Programming and Pair Programming methods - 3-5 years' experience developing .Net applications Preferred Experience: - Experience with MVC, WCF, and Oracle (PL/SQPL) - Experience working in an Agile/Scrum development framework - Expert level of understanding .Net 4.0 -- You received this message because you are subscribed to the Google Groups "OracleD2K" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracled2k+unsubscr...@googlegroups.com. To post to this group, send email to oracled2k@googlegroups.com. Visit this group at http://groups.google.com/group/oracled2k?hl=en. For more options, visit https://groups.google.com/groups/opt_out.