Title- Senior Microservices Developer Location- Oakland, CA
Job Information
Job Taxonomy:
Senior Software Engineer - 03460
Job Title:
Senior Microservices Developer
Job Category:
Engineer
Job Description:
The Software Engineer will help support and build the Modernized Microservices Applications Suite. Along with writing effective code, the position will be responsible for designing, building, delivering and maintaining a highly scalable set of products and applications. The incumbent will use industry best practices and work collaboratively with cross-functional team of product managers, architects, principal engineers, software engineers, test automation team and DevOPS engineers
Responsibilities:
Design, develop, test and maintain microservices to support our consumer facing applications.
Write highest quality code with utmost attention to scalability, security and performance. Use TDD and participate in code-reviews with other software engineers.
Collaborate with DevOps team to setup the build and delivery pipeline. Add instrumentation and monitoring to support production environments. Build Docker containers and container management.
Accurately scope effort, identify risks and clearly communicate trade-offs with team members and other stakeholders.
Ship high quality products and features with an end-to-end mindset from conception to delivery and production support; owning specifications, quality, release deployments and monitoring of production health.
Skills/Experience:
Minimum Qualifications
4+ w/Bachelors degree
Additional Experience
Experience designing and developing highly scalable and secure Applications and Products
BS in computer science or equivalent technical field or equivalent work experience.
MS is a plus.
Experience with developing and deploying applications on Azure or similar cloud platform
Knowledge, Skills, Abilities ·
Ability to understand business plans and apply that information into the development of an IT business case
Anticipates problems, resistance or likely objections and takes action to resolve them
Ability to guide, train and mentor associate engineers
Highly skilled in developing quantitative cost/benefit analysis to measure improvements
Proficient in organizational processes as well as capable of assessing and initiating change of such processes
Demonstrates an in-depth knowledge and application of competency and can consult as well as lead others in its application
Strong communication (written and verbal) and presentation skills
Knowledge of agile development methodologies
Ability to develop and maintain key vendor relationships with a focus on technology currency and best practices
Life-long learner, process improver
Numbers & Facts
Location
Oakland, CA
Skills
Agile Programming Methodologiesunmatched
Best Practicesunmatched
Business Caseunmatched
Business Developmentunmatched
Business Planunmatched
Business Skillsunmatched
Cloud Computingunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Computer Scienceunmatched
Consultingunmatched
Cost Benefit Analysisunmatched
Cross-Functionalunmatched
Customer Support/Serviceunmatched
DevOpsunmatched
Dockerunmatched
Instrumentationunmatched
Mentoringunmatched
Microservicesunmatched
Microsoft Windows Azureunmatched
Presentation/Verbal Skillsunmatched
Process Improvementunmatched
Product Shipmentsunmatched
Production Controlunmatched
Production Supportunmatched
Production Systemsunmatched
Quantitative Analysisunmatched
Risk Analysisunmatched
Sales Pipelineunmatched
Scalable System Developmentunmatched
Software Developmentunmatched
Software Engineeringunmatched
Test Automationunmatched
Test Driven Development (TDD)unmatched
Test Plan/Scheduleunmatched
Vendor/Supplier Relationsunmatched
Writing Skillsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.