Senior C#.Net Developer
My client is looking to hire a Senior C# Software Developer with 10 or more years of experience to join their team! As one of their Senior Software Engineers, you will be part of their continued improvement and growth of their products and team.
Design, develop, troubleshoot, and a debug complex software applications (C#/.NET, MVC and Visual Studio, Web Services) at the enterprise level Create and integrate features for enterprise software solutions using the latest .NET technologies Write web services, business objects, and other middle-tier framework using the .NET framework Use Microsoft’s tools and technologies to extend and improve the functionality of products Communicate with team members to clarify requirements and overcome obstacles to meet the team goals Leverage open source and other technologies and languages outside of the .NET framework should the need arise, and autonomously be able to make use of those decisions Develop cutting edge solutions to maximize the performance, scalability, and distributed processing capabilities of the system Provide troubleshooting and root cause analysis for production issues that are escalated to the C# engineering team Work with development teams in an agile context as it relates to software development, including test driven development, automated unit testing and test fixtures, and pair programming Actively participate in daily code reviews with talented software engineers and architects
Excellent problem solving skills Be passionate about programming and quality with a can-do attitude Any Agile or Lean Software Development experience such as Kanban, Scrum, Test-Driven Development, and/or * * Extreme Programming methodologies Experience developing your own testing tools to facilitate testing is a plus Experience helping others to design, write, conduct, and direct the development of tests Positive team player attitude with excellent verbal and written communication skills Self-motivated and willing to “do what it takes” to get the job done High degree of organizational skills Strong written and verbal communication skills High degree of self-motivation to learn new methodologies that will enhance job performance
Ability to embrace change and continuous learning!
**** Local Candidates only****