Senior Software Developer
Data Recognition Corporation - Plymouth, MN

This job posting is no longer available on Data Recognition Corporation. Find similar jobs: Senior Software Developer jobs - Data Recognition Corporation jobs

This position as the
  • Lead Java/.NET Senior Developer (Java desktop development & .NET backend development) for DRC's eTesting system is responsible for leading a team in the development and maintenance of this online student assessment system. Qualifications: Essential Position Responsibilities Develop software that meets industry best practices using Java, C#/VB .NET, and SQL
  • Coach and mentor others in software development techniques and best practices
  • Design reliable and maintainable systems to meet business requirements
  • Design systems to meet performance and scalability requirements
  • Create and execute unit tests
  • Identify changes in scope as they occur and notify appropriate team members
  • Follow and support adopted software development methodologies
  • Recommend process improvements
  • Experience troubleshooting and debugging complex systems
  • Demonstrate an understanding of business and technical requirements
  • Provide estimate of hours needed to complete assigned tasks/projects
  • Stay current on application development processes and new tools / technologies
  • Work with SQA to complete testing activities and resolve issues
  • Collaborate effectively with other development teams and business units and also has team leadership experience.
Essential Qualifications
  • Bachelors degree, preferably in Computer Science, MIS, or a related field
  • Equivalency of 7 or more years software development experience preferred
  • Highly proficient in Java and C#/VB .NET
  • Highly proficient in SQL programming
  • Ability to lead, delegate and/or assign tasks
  • Advanced knowledge of software development methodologies
  • Strong understanding of OO principles
  • Understanding and consistent use of design patterns
  • Experience creating and consuming web services
  • Strong oral and written communication skills
  • Works successfully in a team environment
Desired Qualifications
  • Java desktop (SWING) and SWING layout techniques
  • .NET web services
  • Microsoft SQL Server
  • Java desktop experience on Mac and Linux
  • XML schema; XSLT, native Linux, Mac OS, and Windows development; and/or J2EE experience
Reporting to this position: No direct reports

Data Recognition Corporation is an Affirmative Action/Equal Opportunity Employer, M/F/D/V

About this company
36 reviews