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 Lead Java/.NET Senior Developer (Java desktop development & .NET backend development)-eTesting system leads a team in the development of software systems with a high level of complexity. Responsibilities include coaching, mentoring and providing work direction to other developers.

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