Software Developer Engineer

Company Name:
Compucom

We are investing on BuildCop tool and is a tool that monitors file read/write patterns during a build and reports issues that can result in incorrect builds and especially can interfere with incremental builds. The BuildCop tool adds reliable automated discovery of file dependencies by adding file access tracking to MSBuild. Via rules which will be extensible post V1, BuildCop then reports errors if identified dependencies have not been found in the MSBuild project files. The main goal of BuildCop integration with MSBuild is to make incremental builds fully trusted. Adopting incremental builds for developer, rolling, and pre check-in validation build scenarios should result in an average of 5 times or higher speed-up.
Engineering Excellence's goal is to increase engineer and engineering capabilities in services teams by focusing on the following areas in FY12:
o Deliver one or more MS-wide engineering services to service teams. Learn more here.
o Drive awareness of existing or emerging cloud service engineering challenges, opportunities and practices for engineers.
o Perform intact team engagements to improve cloud services capabilities.
. Improve engineering efficiency by enhancing the ability to discover and share the information needed to run world-class cloud services.
o What will the day-to-day activities be for this person? What will they be responsible for accomplishing?
Develop high-quality software features per specification for systems that interact with and analyze Microsoft standard build technology (MSBuild). Responsibilities also include validating and providing good feedback on specifications and test plans, understanding customer requirements and usage cases, reviewing other's code, and creating unit tests for code written. Looking for a self-starter, driver personality that can help influence the product, that can uphold rigorous engineering practices while working on a small, agile team.
o Develop new features.
o Bug Fixing
o Second level support.
o Write unit and functional tests.
o Review code by other developers and contributors.
o Work on monitoring and automated deployment.
o Collaborating with the project contributors.
Can you detail the skills and experience that you are looking for in a successful candidate?
4+ years software development and engineering experience, 2+ years in Windows client/server environment required. 4 years development using a Microsoft product required. Prior on-site experience at Microsoft desired. Must have strong C# / .Net Framework skills, as well as practical experience with C++. Must have hands-on experience with at least the MSBuild and TFS components of the MS Visual Studio stack - experience with the build processes of large-scale products, and/or build.exe/DBB is a plus. Must have solid understanding of the complete software development cycle, and familiarity with Agile/SCRUM practices. Strong written and oral communication skills required. Bachelor's degree in Computer Science or related area required


Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.