Our IT Applications Development group is currently seeking a seasoned Principal Applications Developer whose primary focus will be on leveraging their experience and skill to develop highly reusable software components utilizing the latest technologies available. Candidates should be outgoing, organized, creative, possess a strong sense of detail and be able to work on multiple projects simultaneously.
Primary Duties of this role will include:
Architect, design, code and implement highly scalable and reliable enterprise applications using .NET technologies
Design and implement technology that incorporate legacy and 3rd party integration, disparate computing and database platforms and flexible service layers that allow rapid incorporation and evolution of data collection, processing and reporting components
Provide development estimates outlining business and technical risks
Develop and deploy systems using agile development methodologies
Lead, perform and actively participate in formal requirement, design and code reviews
Participate in technical design reviews and validation of approaches
Mentor and provide performance feedback on development team members as needed
Provide recommendations of development tools and practices based on experience, best practices and acquired learning
Assist in defining standards for others to follow (coding standards, code templates, product implementation, etc)
Provide capacity planning services for systems of all sizes and complexities
Identify technical and performance problems
Experience: 7-10 years providing solutions for large-scale distributed systems using Windows-based technologies 7-10 years of development experience with high-level languages and modern development tools with a recent emphasis on .NET. Development must consist of deployed, large distributed systems 7-10 years developing and deploying commercial solutions that incorporate data collection and reporting with flexible business rules. 7-10 years full life-cycle Object-Oriented development with an emphasis on incremental, iterative development and deployment across multiple teams and initiatives 7-10 years leading major software initiatives including mentoring of other development staff Demonstrated ability to learn and apply new technologies To Apply to this job go to http://www.GadBall.com or click here