Principal Software Developer Job in Plymouth 55441, Minnesota Us
Principal Software Developer
- Lead the design and architecture of enterprise software applications in Java-based environment
- Translate business requirements into implementation process by considering all alternatives and implementing the best strategy to ensure design meets performance, security, usability, reliability and scalability needs
- Participate in the definition of both functional and non-functional requirements of a system and defines the development strategy, coding guidelines/standards, and support tools
- Provide an elevated understanding of the overall system architecture and the impact of changes to the system
- Provide technical and team leadership in all tiers of enterprise application development: UI, application, service, database, etc.
- BS or MS (preferred) in Computer Science or related technical field
- 8+ years of experience building enterprise software applications
- Exceptional programming skills in Java/J2EE and Web Technologies with a passion for programming
- Sound understanding of application and database integration methods and technologies
- Experience with open source Java / Spring framework and tools
- Sound understanding of software development tools such as Eclipse, SVN, Tomcat, Visual SlickEdit, Visual Studio, Oracle, SQLServer
- Expert ability to apply analytical and problem-solving skills to solve complex design and coding problems
- Understanding of typical software architectures and best-practices for software development; must be able to articulate and promote to other staff
- Willingness and ability to research, assess, and adapt to new technologies necessary to remain software leader in marketplace
Division/Department : Cooper Power Systems
% of Travel Required : 0-10%
Shift/Hours : First Shift (Day)
August 9, 2011
• Tags: Minnesota Us, Principal Software Developer Job in Plymouth 55441 • Posted in: General