Software Development Engineer SageQuest
THIS JOB HAS EXPIRED GENERAL SUMMARY
SageQuest has an immediate need for a Software Development Engineer to facilitate the design and development of our award winning web application suite. This role will be responsible for the in-house development of both internal and external service offerings that support SageQuest customers and integration partners. This includes ASMX, WCF and push integrations, as well as the consumption of services provided by our customers and partners
3+ years of professional experience in software design & development of distributed systems with demonstrated experience with .NET Framework (2.0, 3.0, & 4.0).
Experience in object oriented analysis and design, preferably with C#.
Computer science fundamentals (data structures, algorithms, and programming languages)
Experience with a Windows development environment using Visual Studio
Bachelor's degree in Computer Science or a related field
Apply for this Job
Experience with common patterns in distributed systems (e.g. REST, SOA, SaaS, web applications)
Experience in a .Net web-service frameworks (WCF, SOAP, MVC, etc.)
Experience in debugging and tuning web services at the transport layer
Professional experience with an Agile development methodology, preferably Scrum.
Professional experience writing unit tests and conducting load testing.
Experience with multi-currency and multi-language (International) environments.
Passion and proven ability to design, implement, and launch successful enterprise-level systems that provide a great customer experience.
Broad technical knowledge, ranging from applications to backend systems. Hands on experience with many technologies.
An entrepreneurial spirit with the ability to drive innovation independently.
U.S. Citizenship is required for this position.
Results oriented with a strong / demonstrated track record of successful delivery.
Excellent communications skills to clearly articulate complex technical issues to all levels of the organization (both technical and non-technical).
Ability to approach problems with a sense of ownership, enthusiasm, and innovation.
Previous experience presenting to both technical and non-technical individuals in project teams (developers & managers) to communicate design considerations, project status, and other technical issues that affect the software lifecycle.
||Solon, OH |
THIS JOB HAS EXPIRED