Software Development Senior Engineer Eden Prairie MN Job in Minneapolis, Minnesota Us
Software Development Senior Engineer Eden Prairie MN
- Leads or participates in the software development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products.
- Manages or utilizes software that is built and implemented as a product, using best-in-class development process/lifecycle management (ex: Agile, Waterfall).
- Gathers business requirements and participates in product definition and feature prioritization, including customer usability studies. Performs competitive analysis for features at a product level scope.
- Leads the testing and fixing of new or enhanced products.
- Creates technical documentation of software products/solutions. Assists with the development and review of end user and technical end user documentation.
- Drives idea generation for new software products, or for the next version of an existing product.
- Protects Intellectual property by working appropriate legal elements (ex: procurement, patents, opensource).
- Responsible for the delivery of products within budget, schedule and quality guidelines.
- Works with the team to develop, maintain, and communicate current development schedules, timelines and development status.
- Makes changes to system software to correct errors in the original implementation and creates extensions to existing programs to add new features or performance improvements.
- Designs and develops major functional or performance enhancements for existing products, or produces new software products or tools.
- Reviews requirements, specifications and designs to assure product quality; develops and implements plans and tests for product quality or performance assurance.
- Organizational expert within defined subject area.
- Integrates deep subject matter expertise with:
- Industry experience.
- In-depth knowledge of professional standards and trends within area of expertise.
- Relevant related disciplines.
- Business goals and strategy.
- Understands impact of emerging business trends and their implications for Dell and its customers.
- Develops complex solutions to business problems or customer engagements through in-depth analysis, coordination and negotiation with key decision makers.
- Uses experience, innovation and judgment to make decisions that may be based on partial information.
- Considers Dell-wide implications of decisions and recommendations.
- Adapts and integrates own experience with Dell-wide strategy.
- Analyzes and forecasts business and market trends.
- Develops innovative solutions to problems without precedent.
- Invents new products and processes to achieve strategic business objectives.
- Decisions are strategic in nature, have long-term consequence, and tend to relate to business strategy, financial performance and effective resource utilization.
- Guided by business plans and strategy.
- Executes goals and strategy within area of responsibility.
- Contributes to strategic decisions affecting the discipline.
- Initiates new or revised departmental procedures, programs and initiatives.
- Assesses and determines priorities within area of expertise.
- Structures and implements changes within the context of established strategy.
- Plans implementation of major change efforts.
- Leads large scale, global programs that contribute to the corporation’s success.
- Contributes to business results through quality of results, advice and decisions.
- Develops standards around which others will operate.
- Designs and develops global processes, systems and/or applications.
- Contributes to Dell thought leadership.
- Influences a broad spectrum of stakeholders toward achieving business goals.
- Builds consensus.
- Ensures understanding of technical matters by non-technical, executive decision makers.
- Develops mutually beneficial strategic alliances with customers.
- Advises and councils key leadership on the latest principles, practices, and/or technologies and their practical application.
- "DMAMO"
"DMACB"
- Undergraduate degree and 8-10 years relevant experience or Graduate degree and 6-8 years relevant experience.
- 10+ years of relevant experience or equivalent combination of education and work experience.
- Advanced knowledge of programming languages; operating systems; drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities.
- Responsible for the successful implementation, delivery, integration and deployment of high-quality software into systems and business processes.
- Experience with multiple programming languages, databases, operating systems, tools and hardware platforms. Able to easily achieve mastery of new tools, languages and operating systems.
- Able to code and effectively guide others to code flexible and scalable programs that meet complex requirements. Able to constructively coach less-senior engineers.
- In-depth knowledge of multiple Software Lifecycle and Quality Assurance methodologies. Able to apply multiple Software Lifecycle and Quality Assurance methods appropriately.
- Experience with, and able to provide leadership in all phases of software development: feasibility, design, implementation, integration, test and delivery.
- In-depth knowledge of test strategies for a variety of different software products.
- Opportunity to work with a strong brand at one of the world's largest IT solutions providers
- Dynamic, challenging, international work environment
- A team with a high level of energy, integrity and motivation to win
- Exciting internal career opportunities
- A commitment to diversity and inclusion
- Competitive compensation including bonus plans a great benefit package
- An individual professional development plan
May 29, 2009
• Tags: Minnesota Us, Software Development Senior Engineer Eden Prairie MN Job in Minneapolis • Posted in: General