Senior Software Developer Jobs
By Marken At , Durham, 27703, Nc
Experience of .Net and JavaScript development.
Experience of iterative/Agile development practice.
We are particularly interested in candidates who have experience of front-end frameworks such as Blazor or Xamarin/Maui.
Contributing code and tests to Maestro features and improving the current implementation.
Working directly with colleagues and stakeholders for planning and feature development.
System support in appropriate time-zones.

Are you looking for an exciting opportunity to develop innovative software applications? We are looking for a Senior Software Application Product Developer to join our team and help us create cutting-edge products that will revolutionize the industry. As a Senior Software Application Product Developer, you will be responsible for designing, developing, and testing software applications to meet customer requirements. You will also be responsible for troubleshooting and resolving software issues. If you have a passion for software development and a drive to create innovative products, this is the perfect job for you!

Overview A Senior Software Application Product Developer is responsible for developing and maintaining software applications for a variety of products. They are responsible for designing, coding, testing, and debugging software applications, as well as providing technical support for existing applications. They must have a strong understanding of software development principles and be able to work independently and collaboratively with other developers. Detailed Job Description A Senior Software Application Product Developer is responsible for developing and maintaining software applications for a variety of products. This includes designing, coding, testing, debugging, and providing technical support for existing applications. They must have a strong understanding of software development principles and be able to work independently and collaboratively with other developers. They must also be able to identify and resolve software issues, and provide technical guidance to other developers. Job Skills Required
• Proficiency in programming languages such as Java, C++, and Python
• Knowledge of software development principles and best practices
• Ability to troubleshoot and debug software applications
• Excellent problem-solving skills
• Excellent communication and interpersonal skills
• Ability to work independently and collaboratively
• Ability to work under pressure and meet deadlines
Job Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or related field
• 5+ years of experience in software development
• Proficiency in programming languages such as Java, C++, and Python
• Knowledge of software development principles and best practices
• Ability to troubleshoot and debug software applications
• Excellent problem-solving skills
• Excellent communication and interpersonal skills
• Ability to work independently and collaboratively
Job Knowledge
• Knowledge of software development principles and best practices
• Knowledge of software design patterns and architectures
• Knowledge of software testing and debugging techniques
• Knowledge of software security principles
• Knowledge of database design and development
• Knowledge of web development technologies
Job Experience
• 5+ years of experience in software development
• Experience with programming languages such as Java, C++, and Python
• Experience with software development principles and best practices
• Experience with software design patterns and architectures
• Experience with software testing and debugging techniques
• Experience with software security principles
• Experience with database design and development
• Experience with web development technologies
Job Responsibilities
• Design, code, test, and debug software applications
• Provide technical support for existing applications
• Identify and resolve software issues