Job Details: Software Development Engineer

Job Title: Software Development Engineer
Company: iConvergenceSolutions
Position Type: Contract
Pay Rate: Negotiable
Skills: Asp.net ,C#, Visual studio, Web services
Date Posted: May-05-08

POSITION SUMMARY:

The position of Senior Software Engineer will be responsible for designing, developing, and unit testing major and challenging enhancements to MCC product line using technologies such as C#, Microsoft .Net Framework, and SQL Server. Other responsibilities will include developing functional design specifications based on functional requirements for delivery to QA and Technical Documentation teams.





ESSENTIAL DUTIES AND RESPONSIBILITIES: Other duties may be assigned.

· Works with the entire Engineering Team, Project Management, Software Developers, and QA personnel to help design and implement features for our software product.

· Translates functional requirements into design level requirements.

· Participates in code development by actively writing code and conducting development unit testing.

· Coordinates with the development teams as well as QA, CM, Test and Support in participation of the full software development lifecycle.

· Delivers functional documentation of design and development.





QUALIFICATIONS:
· BS in Computer Science, Engineering, Math or a related field of study from an accredited college or university.

· 5+ years of development experience in a commercial software product development environment.

· Very strong .NET C# development skills and experience

· Strong Relational Database experiences (i.e. SQL Server, Oracle)

· Experience using the .NET framework and related technologies such as .NET web services and ASP.NET.

· Knowledge and experience in the following: Visual Studio.NET, C#, SQL, HTML, JavaScript, XML, SOAP, Style Sheets, Web Services.

· Strong knowledge and experience in the following areas: threading and thread-safety issues, application domains, distributed asynchronous programming, transaction processing fundamentals, performance, types, and garbage collection.

· Knowledge of and Experience with Agile Development Practices.

· Knowledge and experience with database design principles.

· Knowledge and experience with integrating to Enterprise Systems a plus.

· Familiar with Meta-Data design principles.

· Familiar with application design metaphors.

· Demonstrated ability to actively participate in a team environment and self manage personal deliverables

· Can effectively cope with change, can shift gears comfortably, able to compromise, willingness to accept change in a positive manner, can absorb and adapt to new methods

· Able to effectively manage longer term projects and requirements while concurrently meeting short term goals and deliverables

· Likes to solve difficult problems with effective solutions, sees underlying or hidden problems and patterns, looks beyond obvious, doesn't stop at first answer



COMMUNICATION SKILLS:

· Excellent verbal and written communication skills, including one-on-one verbal language skills, writing skills, and listening skills

· Demonstrated ability to read and interpret highly technical information

· Demonstrated ability to compose clear and concise technical written communication

· Ability to effectively communicate while disagreeing with people

· Ability to articulate technical information to non-technical audience

· Ability to receive non-technical information and accurately present it to a technical audience

· Ability to analyze large amounts of information and distill the important items to meet current needs

· Team skills; an understanding of interdependence

· Takes direction; is receptive to criticism



COMPUTER SKILLS:

· Well experienced with the Software Development Lifecycle and general programming

· Demonstrated ability to utilize Internet Resources.

· Demonstrated proficiency with personal computers in a Windows environment, including MS Word, Excel, Outlook and related software programs

· Demonstrated experience installing and configuring WinXP, Win2003, IIS, SQL Server 2005 a plus

· Proven experience in troubleshooting issues related to any or all of the following technologies; web applications, databases, user authentication, access control, OS configuration, and integration of multiple systems

· Recognizes all of the following abbreviations and can explain how they could be related: TCP/IP, HTTP, DNS, CSS, XML, LDAP, HTML, IE, SSL, SQL, ASMX, GIS,

Location: [rss] US-WA-BELLEVUE
Telecommute: No (Onsite Position)
Contact Name: Monika
Contact Phone:
Contact Email: monika@iconvergencesolutions.com
URL: http://www.iconvergencesolutions.com


Principals only. Recruiters, please do not contact this job poster.



View other jobs in US-WA-BELLEVUE »
View other jobs in US-WA »

View other Software Development Engineer jobs, .NET jobs, Software Engineer jobs, IT Contract jobs, Tech jobs

View other jobs requiring these skills: Asp.net, C#, Visual studio, Web services

View other postings by iConvergenceSolutions »