Senior Software Development Engineer
By Nokia At Murray Hill, NJ, United States
Solid programming skills in C/C++ and experience in test automation and scripting
A degree in a technical field with at least 3 years of practical work experience
Demonstrated knowledge of component design, specification, development and testing
Knowledge in software architecture for layered embedded systems
Experience in developing and integrating driver and interface software for ASIC, FPGA or DSP devices
Experience in debugging embedded software for high-speed devices, like CDRs, PLLs, Serdes, Mapper

Are you an experienced software development professional looking for a new challenge? We are looking for a Senior Analyst to join our software development team and help us create innovative solutions for our customers. You will be responsible for leading the development of complex software projects, ensuring that they are completed on time and within budget. You will also be responsible for analyzing customer requirements and developing software solutions to meet their needs. If you have a passion for software development and are looking for an exciting opportunity to make a difference, then this is the job for you!

Software Development Senior Analyst job is a role that involves developing and maintaining software applications. The job requires a combination of technical and analytical skills, as well as the ability to work with a team.

What is Software Development Senior Analyst Skills Required?

• Strong knowledge of software development life cycle (SDLC)
• Proficiency in programming languages such as Java, C++, and Python
• Ability to troubleshoot and debug software applications
• Knowledge of software design principles and best practices
• Excellent problem-solving and analytical skills
• Ability to work independently and collaboratively

What is Software Development Senior Analyst Qualifications?

• Bachelor’s degree in Computer Science, Information Technology, or related field
• 5+ years of experience in software development
• Experience with software development tools and frameworks
• Knowledge of database design and development
• Understanding of software security principles

What is Software Development Senior Analyst Knowledge?

• Knowledge of software development methodologies such as Agile, Scrum, and Waterfall
• Understanding of software architecture and design patterns
• Knowledge of software testing and quality assurance
• Familiarity with web technologies such as HTML, CSS, and JavaScript

What is Software Development Senior Analyst Experience?

• Experience with software development and maintenance
• Experience with software debugging and troubleshooting
• Experience with software design