Transcend Staffing Solutions LLC is a staffing and recruiting company.
Develops reusable solutions, libraries and frameworks used in systems throughout the Firm. Also provide technical expertise in all aspects of computing in the form of consultation and design advice to development teams. This means that the team requires developers with strong technical skills and the experience to understand the implications of their design decisions and good understanding of current best practices in application architecture, software design and code development. Specific business knowledge is less important (as we work with many disparate groups), but good grounding in applied mathematics would be very useful on the parts of the projects that require development or application of data analytics.
Design and develop platform components that enable and simplify Cloud-aware patterns for application developers.
Design and develop supporting APIs and libraries
Collaborate and brainstorm with members of the team to ensure that common strategic goals are met.- Rapidly prototype and iteratively refine platform level capabilities.
Develop enhanced unit, integration and performance testing automation to verify the quality of our platforms.
Support development teams that use our platforms, improving developer experience from feedback
Deploy enterprise-level updates to the platform
Write technical documentation, update our internal site to better socialize our products and capabilities. Years of Experience: 8+ years
Detailed understanding of .Net fundamentals including Memory management, Threads, Assemblies, Delegates, Lambdas
Understand .Net advanced concepts including LINQ, Tasks, Asynchronous and Concurrent Programming techniques.
Understand .Net web service application concepts including ASP .Net, WebApi, Asp MVC, WCF, DataServices and OData.
Solid understanding of Object-Oriented design patterns and principles.
Familiarity working with Linux systems
Strong communication and presentation skills
Ability to intuitively combine traditional techniques and cutting-edge research to develop novel abstractions
Good technical documentation skills
2-5 years of enterprise application development experience
Understanding of Functional programming patterns and principles
Understand Windows Forms, WPF and UWP desktop UI technologies
Understanding browser applications including AngularJS, Node.js, jQuery etc.
Familiar with extending Visual Studio to improve developer experience.
Experience with F#, especially its relationship to .Net and equivalence with C#
Experience with Java
Experience writing and deploying Azure applications
Awareness of the distinction between Application development and Framework development
Ability to interact with and guide application developers having a wide range of skills and personalities.