Senior Principal Software Engineer

job
  • Oracle
Job Summary
Location
Redwood City ,CA 94061
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
27 Feb 2025
Share
Job Description
Analyze, design, develop, troubleshoot, and debug software programs for commercial or end-user applications. Write code, complete programming, and perform testing and debugging of applications. As a member of the software engineering division, you will specify, design, and implement major changes to existing software architecture. Create new architecture for a moderate size product or a portion of a major product. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to ensure consistency, testability, and portability across products in general. Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommend and justify major changes to existing products/services/processes.Career Level - IC5QualificationsBS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.ResponsibilitiesYou will develop solution and technical architecture for new and existing features.You will deliver new features and enhancements.You will work within a scrum team to groom and plan features and break them down into executable tasks on a sprint by sprint basis.You will work with Product Managers and QA on ensuring proper translation of requirements into high quality deliverables from the start to the end of each release.You must be self-driven and result-oriented.Preferred QualificationsExpertise in designing and inner workings of full stack enterprise applications.Deep understanding of Java/Javascript/TypeScript and web technologies.Hands-on experience using frontend technologies like React, Angular, JQuery, or any such framework and developing REST services.Experience working with SQL/NoSQL.Prior experience working with Applied AI (incorporating AI into applications) is a big plus.Good experience in Linux fundamentals.Strong debugging skills.Minimum of Bachelor’s Degree in CS or related fields.Minimum of 10+ years hands-on development experience delivering high-quality products.Strong analytical skills.Good written and verbal communication skills.Good critical thinking, analytical, and problem-solving skills.Experience with design and development of enterprise SaaS applications and cloud services.Experience using Agile methodology.Able to adapt to changing priorities.Able to adapt to new technology.Experience working within a global team.

#J-18808-Ljbffr