Quantcast
Channel: Most Hired
Viewing all articles
Browse latest Browse all 53220

C#/Visual Studio Integration Developer at Perforce Software (Alameda, California, United States)

$
0
0
We are looking for an experienced C# developer for our Visual Studio IDE development. This person will be instrumental in Perforce's C# and Visual Studio development efforts and will provide opportunities to explore other integrations beyond Visual Studio.

The ideal candidate will be mid- to senior- level with significant experience developing in multiple versions of Visual Studio using multiple languages and significant experience developing client-side C# applications or components. Experience developing on multiple platforms and using Perforce are definite pluses.

As a member of our software development team, this position is responsible for developing new and existing products for the Software Configuration Management market. Candidates must be experienced in writing high-performance, portable software for multiple languages and operating systems, including C#, Java, C++, Unix and Windows.

Responsibilities:
- Primary focus on the Visual Studio native integration and C# derived API
- Design, implement and test new products and features
- Ensure complete product quality
- Problem-solve and troubleshoot throughout all phases of the development software life cycle
- Provide technical assistance to cross-functional team members (Tech Support, QA, Documentation and Marketing)
- Occasionally interact with customers, and act as a company representative at technical forums

Qualifications:
- Expert in C#
- Strong real-world knowledge and experience of Visual Studio usage on multiple languages, on versions of OSs and project types
- Familiarity with extending Visual Studio
- Experience with automating builds and structuring feature and plug-in dependencies
- Experience designing user interfaces
- Experience with writing unit tests that achieve high levels of code coverage
- Experience designing and implementing APIs
- 7+ years industry level experience and a proven track record of successful development
- Strong client-side application and GUI programming skills in C#
- Cross-language C# development experience, integrating with C++ or C
- Hands-on user experience with multiple real-world software configuration management (SCM) products
- Must be a team player, have time management skills, adapt well to changing work requirements, and be able to work independently
- Ability to adapt to varying coding styles and requirements
- BS/MS in Computer Science or related field

Nice to have:
- Visual Studio SCC development (note, this is not an SCC-based integration)
- Knowledge and hands-on experience with developing on both Windows and Linux/Unix operating systems
- Mac OS X development experience
- Experience using the following: p4, p4d, jam
- Knowledge of multiple development languages
- Strong programming skills in C++ and Java
- Knowledge of scripting languages such as Ruby, Python, Perl, etc.

Perforce Software is a privately-held, profitable company headquartered in Alameda, California since 1995. We produce and support a high-performance, cross-platform Version Management System. We serve primarily software developers in the applications, game, finance, and internet applications. Our customers love us for our incredible technical support team and our robust and highly usable products. Perforce has been voted one of the Best Places to Work in the Bay Area according to the SF Business Times; our staff members are valued for their contributions and are rewarded well. For more information, check out our website.

We are only able to hire candidates with the legal right to work in the United States. Relocation assistance is not available. This position must work full-time in our Alameda CA office.

Source: Joel On Software


Viewing all articles
Browse latest Browse all 53220

Trending Articles