Job Description
Summary
Supports and maintains software-as-a-service (SaaS) and enterprise-wide applications associated with the collection, retrieval, accessibility, and usage of data for internal department planning and activities. Performs basic configuration, setup, and updating of application, including table definitions and access control. Enters and ensures the validity of data entered into established tables, fields, and system databases. Builds and produces reports using query and flexible reporting tools to meet the requirements of business management and staff. Sets up user accesses and trains users on the application. Recommends changes in application development, maintenance, and system standards.
Responsibilities:
• Participates in the development of new principals and concepts.
• Designs modifies, develops, writes, and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing, and certification of software.
• Analyzes, designs, and develops requirements of integrated units of software applications in accordance with overall project goals.
• Conducts systems-level analysis of software program to include requirements, design, testing, modifications, planning, scheduling, cost, and performance.
• Prepares documentation and reports, and makes technical recommendations to program management and team members.
• Performs analysis of the performance of the system.
• Makes recommendations for modifications and integrates activities.
• Develops and provides input for proposal activities to include technical analysis regarding project requirements, performance, scheduling, and costs.
• Develops software systems performance metrics and project standards in accordance with overall project goals and commitments.
• Makes recommendations to program management.
• Provides imaginative, thorough, and practicable solutions to a wide range of technical problems involving the conventional utilization of software systems engineering techniques.
• Under general supervision performs assignments requiring a wide application of advanced computer software systems principles, theories, and concepts.
• Fully experienced level that typically requires the incumbent to possess full knowledge of two or more of the following: analysis, networks, modeling, simulations, systems management, expert systems, and system tests.
Qualifications:
- Bachelor's or Master's Degrees in an Engineering discipline preferably Computer Engineering, Computer Science, Information Systems, or other related field or equivalent work experience.
- 6-8 years of experience with expertise in Java and J2EE, Understanding of service design for AWS Cloud environment, specifically microservices development
- Experience in Cloud, AWS Engineering & Development (+)
- Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
- Experience working with Agile methodologies (Scrum) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts)
- Demonstrated experience and understanding of 'DevOps' as it pertains to application development (+)
- Analyze business requirements/processes and system integration considerations to determine their feasibility, time requirements, compatibility with current systems, architecture standards, and provide appropriate technology solutions
- Demonstrated knowledge of Distributed and scalable systems
- Provide direct hands-on support in the design, deployment, administration, and monitoring of production systems at scale in a Hybrid Environment with AWS and VM.
- Experience on AWS Services is a big plus, such as EC2, ECS, ECR, Lambda, FSx, Elastic Cache, Route, CloudFront, API Gateway, S3, Glacier, RDS, NLB/ALB, Security Groups/NACLs/VPCs, Cloud Watch (+)
Travel
- May require 10-20% travel
Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual’s race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.
We Are Actively Hiring on VirtualFair!
About VirtualFair:
Virtualfair is every Recruiter’s Best Friend. It is a hiring platform that assists both job seekers and recruiters for the best virtual interview experience. Virtualfair saves time and resources to help companies hire, while we also commit to delivering the best potential candidates to our clients, like Nike, Pierpoint, Office Depot, and more through sourcing and engaging. Virtualfair offers an improved process for engagement, creating awareness, and pipelining candidates.
VirtualFair features include:
Invites and screens diverse qualified candidates
Intuitive video platform with no attendee limit
One-on-One breakout sessions with recruiters