Madison Area Software Developers Meetup Group Message Board › The Weather Channel is hiring! Software Engineer-C# in Madison WI
Are you interested in working on big data, NoSQL and cloud systems? We're looking for a C# engineer to
work on the core of our platform.
You'll work on the team that provides the weather data powering many of the company's products. This data comes from many different sources and formats, and the business needs are constantly evolving. Working on a small, skilled team, you'll provide the code and architecture to meet the business needs.
Essential Duties and Responsibilities
·Produce working, maintainable, performant, scalable C#/C/C++ services from product requirements and designs.
·Solve business needs with near term product deliverables, longer-term vision, and evolving current architecture with robust
·Communicate effectively with both technical and non-technical people.
·Learn quickly and be versatile. Be able to handle both C# and occasional C/C++ development.
·General cool new ideas, not just be "heads down".
·Be proactive in keeping your skills fresh.
Qualifications and Experience
·4+ years overall experience as a software engineer.
·Comfortable with C#, C/C++, and at least 1 more language.
·Skilled in software architecture. Comfortable with architectural designs and concepts, including database, OO, MVC,
performance, scalability and security; prior experience as a software architect is a plus.
·Ability to thoroughly, clearly, and concisely communicate design decisions, tradeoffs, code walkthroughs, and bugs.
·Experience working on software engineering teams in a fast and agile environment. Scrum experience is a plus.
·Experience with SQL and large datasets.
·Familiarity with NoSQL database concepts. Experience is a big plus.
·Experience with large-scale, high-volume systems.
·Excellent understanding of OOP and design patterns.
·Experience working in Windows and Unix environments.
·Experience with performance testing and tuning.
·Comfortable with prototyping and rapid iteration.
·B.S. in Computer Science or equivalent (Masters preferred)