Senior .NET Software Developer
Pulsar Informatics is a growing company dedicated to creating state-of-the-art technology for assessing behavioral alertness in research and operational settings. Our tools help individuals and organizations achieve peak performance and reduce fatigue-related risk.
We are seeking an intermediate or senior software developer to join our Philadelphia team creating applications for data visualization and fatigue risk management. As a member of our team you will be responsible for all phases of software development, from concept to implementation.
You will be responsible for:
- Helping to create and refine application requirements
- Providing estimates for user stories
- Participating in design discussions
- Writing unit tests and implementing solutions
You are an ideal candidate if you:
- Take pride in your work and always strive to create quality reusable code
- Take initiative to solve problems
- Thrive in a collaborative environment where you give and receive constant feedback
- Enjoy learning new skills and technology
- Are excited to take on new challenges
Required skills/experience:
- Object oriented programming and design
- 3+ years software development experience with C# or equivalent language
- Bachelor’s degree in Computer Science, Engineering, Mathematics or equivalent experience
Experience with any of the following is a plus:
- Agile software development methods (Scrum or XP) including Pair Programming, Continuous Integration and Test Driven Development
- .NET 4.5, XAML, WPF, Silverlight, LINQ, Rx
- Client side architectural patterns (MVC, MVP, and MVVM)
- Unit testing and mocking frameworks
- ORM frameworks (NHibernate), Domain Driven Design, Dependency Injection
- Asynchronous programming patterns and frameworks (Task Parallel Library)
- Declarative and functional programming styles
- Web application development experience (SOA, REST, JavaScript, HTML5, etc.)
We offer a competitive salary with a full set of benefits, including health & dental, FSA, transit & parking, opportunities for professional development, and stock options. We are a team of high achievers building solutions to solve fascinating, real-world optimization problems. If you enjoy an environment of technical challenge and intellectually rewarding hard work, we invite you to apply.