Senior Software Developer
Project detail
We are seeking a Senior Software Developer/Systems Software to help develop softwares for the real estate, financial services, and travel industries. As a Senior Software Developer/Systems Software, you will:
* Participate in analyzing, designing, writing and testing code, documenting and implementing functionally appropriate, technically sound, and well-integrated application systems.
* Perform application testing of new application development and enhancements.
* Perform maintenance coding (i.e. bug-fixing) on existing systems applications.
* Review business requirements documentation.
* Produce internal development documentation as needed.
* Provide technical support to the support team in order to troubleshoot end-user application program problems.
* May recommended options for new approaches in client work processes as appropriate to ensure efficient software solution for the client’s needs.
* May identify and document business/technical requirement specifications for specific software design/development, forms, reports, interfaces, process, configuration and other relevant changes.
Must Have
* In depth understanding of relational database concepts/programming
* Proven ability to implement a software solution from inception to production
* 4+ years’ experience in data warehousing concepts and tools
* Excellent analytical and troubleshooting skills
Nice to Have
* In depth understanding of object-oriented programming, software development life cycle
* 2+ years’ experience In the newest Framework
* Experience with Service oriented architectures, web Services
* Experience with Scrum and/or Agile
* Project management skills
* Experience in a provider/payer environment
* Experience with workflow tools/business process management suites
* Experience with VS Team Foundation Server
* Experience with WCF, Entity Framework
* Experience with unit testing tools/frameworks