Job Description:
 |
As a Software Engineer, your focus will be on developing and testing mission critical enterprise solutions and implementation of custom application development and selection using SQL Server, SSIS and SSAS, the .NET Framework, ASP.NET, C#, SharePoint, Office 2007 and other advanced components of Microsoft technology.
You will provide professional consulting services on major enterprise initiatives utilizing the Microsoft Framework including web services, enterprise portals and mobile applications. You will build management, technical and planning skills by participating in large projects. You will improve your ability to think creatively, design solutions, and interact with customers. You will contribute to our vast repository of intellectual property as we employ Microsoft technologies to create a dramatically more personal, integrated computing experience.
You will:
• Participate in the assessment of the customer environment and their requirements and document results properly
• Develop technical specifications based on functional requirements
• Perform tests according to a given test plan and documents results
• Perform basic support and debugging in test and production environment
• Identify and escalate problems
• Maintain and repair existing applications
• Develop components of the technical solution proposal
Minimum Requirements:
You will have excellent communication skills and will have hands-on experience working on component based applications in a distributed environment. Qualified candidates should possess:
1+ year technology consulting
2 to 4+ years as a programmer
Deep Microsoft platform Skills
Full lifecycle experience developing large scale, scalable applications
2 + years demonstrated strong knowledge and proficiency in the following:
• Business Intelligence Planning
• Microsoft SQL, including SSIS, SSAS, and SSRS
• QA & Testing procedures
2+ years demonstrated strong knowledge and proficiency in the following development methodologies:
• Object Oriented Development
• Component based development
• Patterns
• Design for reuse
Demonstrated project experience with regard to estimates, planning and deliverables
Proven ability to understand a customer's needs
Experience developing technical requirements based on business imperatives
Strong customer service skills
Bachelor's Degree in Computer Science, Computer Engineering, MIS or related field
|