Individuals in this job position are competent to perform or integrate work at a high level within this job family, working at an in-depth level within a technical or business area. Sr. Software Developer / Analysts act as subject matter experts in the business areas to which they are assigned, in terms of both business applications and business processes. Individuals in this position are familiar with project management techniques and will normally lead projects or large subprojects. They also possess good coaching skills.
The main challenge for Sr. Software Developer / Analysts is identifying causes and implementing solutions to business problems in a multifunctional project, assessing and communicating issues of technology impact on the business. They also apply a broad knowledge of various technical functions to accurately anticipate organizational impacts. Sr. Software Developer / Analysts must understand the procedures and expected system performance associated with the introduction of new information technologies, while seeking ways to collaborate with other IT members to facilitate transitions. They share responsibility with other team members to ensure on-time, high quality product delivery.
Key responsibilities include:
- Providing technical expertise within an assigned business unit/area, usually as a member of a project team or support, in the analysis, design, and development of business applications
- Providing technical consulting support on projects or system issues
- Developing business relationships and integrating activities with other IT departments to ensure successful implementation and support of project efforts
- Evaluating and implementing application software packages
- Designing and developing applications according to established IT standards, including the Meijer Methodology
- Creating, modifying, and testing programming code
- Defining, designing, and building database schema to address specific issues and needs
- Building comprehensive documentation for all compiled code and processes
- Anticipating and creating technical options to support IT operations and business objectives
- Participating with other IT members, customers, and other stakeholders in new product reviews, tests, and pilots
- Leading, collecting and analyzing business requirements for large, multifunctional projects
- Performing feasibility studies, translating requirements into an appropriate design
- Preparing detailed design, specs and test plans
- Identifying conflicting business practices and integration issues, suggesting alternative solutions
- Overseeing the development of business applications utilizing off-shore and other contracted resources
- Fostering and maintaining good relationships with customers and IT colleagues to meet expected customer service levels
- Providing leadership skills within team
- Bachelors degree in Computer Science, Engineering, or related discipline, or equivalent work experience and technical training, is required
- 5+ years of experience in business application design, development, installation, and modification in an online environment
- Conceptual knowledge of information technologies and methodologies
- Knowledge of project management techniques is required (cross-functional experience is highly desirable)
- Experience with structured design, development, and implementation of new and established computing architectures
- Strong technical knowledge, with hands-on experience managing systems development in new and established computing architectures and environments (Web); knowledge of relevant technology, tools, databases and middleware is critical
- Knowledge of .Net and SQL Server
- Strong verbal and written communication skills, with an ability to express complex technical concepts in business terms
- Strong analytical, problem-solving, and conceptual skills
- Strong project management skills, operating as part of a team organizing, planning, and executing large-scale projects, while leveraging on-site and/or off-shore resources, from vision through implementation
- Solid teamwork and interpersonal skills; ability to work well on cross-functional project teams and foster team commitment to tasks
Country: USA, State: Michigan, City: Grand Rapids, Company: Meijer.
Комментариев нет:
Отправить комментарий