- Bachelor of Science in the field of computer science or software engineering or equivalent years of relevant work experience required
- Minimum of five (5) years of technical experience required
- Minimum of five (5) years of advance OOP principles and design experience required
- Experience developing and designing n-tier applications with multi-tier architectures required
- UML Modeling experience required
- Working technical knowledge of programming languages, including C#, VB.NET, ASP.NET, Python, Java, C/C++, T-SQL, XML, schemas, DTD's
- Hands on experience working in integrated development environments, including SVN, Microsoft Visual Studio, Team Foundation Server
- XML, XSLT, Schema coding knowledge and translation abilities
- Strong relational database knowledge including tuning, stored procedure development and use of reporting services in a Microsoft environment
- Facets Extension development or experience developing applications in the healthcare sector preferred
- Web service development knowledge
- Extensive experience with Windows operating systems
- Extensive experience with Windows SQL Server database
- Hands-on software troubleshooting experience
- Knowledge of applicable data privacy practices and laws
- Experience with specific phases of the software development life cycle, especially Agile, Test Driven Development, and Waterfall
- Familiarity with TDD and Iterative software development methodologies
- Familiarity with the healthcare industry
- Flexible and adaptable in regards to learning and understanding new technologies
- Strong written and oral communication skills
- Strong interpersonal skills
- Ability to conduct research into software-related issues and products
- Highly logical
- Technically proficient
- Highly self-motivated and directed
- Keen attention to detail
- Proven analytical and problem-solving abilities
- Ability to effectively prioritize and execute tasks in a high-pressure environment
- Ability to work both independently and in a team-oriented, collaborative environment
- Ability to travel to other business locations for off-site software installation
- Ability to work additional hours to meet project deadlines
- Certifications in Microsoft Training or comparable certifications for Java or other OOP languages (MCSD, etc.) preferred
| 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. |