BellGardensRecruiter Since 2001
the smart solution for Bell Gardens jobs

Senior Software Engineer (Full Stack) - Los Angeles

Company: Local Staffing
Location: Bell Gardens
Posted on: November 23, 2021

Job Description:

The University of Southern California's (USC's) Information Technology Services is seeking a talented SeniorSoftware Engineer - Full Stack with an exceptional commitment to service excellence to join its team. As the Senior Full Stack Software Engineer, you will be an integral member of the Enterprise Applications team, collaborating with diverse and talented team members to help solve multidimensional information technology problems, improve customer experience, and generate value for our campus stakeholders across a broad base of departments and constituencies. The SeniorFull Stack Software Engineer will be responsible for the continuous support and ongoing development of student-facing application features (such as Web Registration, Financial Aid, Leave of Absence, Graduate Admission, Decision Notification Center and Certification site), Advisement Tools (such as Degree Audit Reporting System), and faculty-facing applications (such as Grading Roster System (GRS)). These sites and applications provide critical and timely information to our students, staff and faculty. They enable continued academic success through activities such as grade change options or managing financial aid applications and appeals for additional funds. THE TEAM The ITS vision aligns strategy, business, and services; affirms ITS cultural values; empowers cross-functional teamwork; embraces world-class best practices; and promotes innovation, excellence, agility, and efficiency. To achieve this vision, ITS is committed to providing a modern technology infrastructure that is resilient and delivers the performance necessary to meet the demands of a growing customer base, training in the latest technologies for its highly productive and motivated workforce, outstanding customer experience, and technology services that are aligned with the university's mission to provide exceptional learning opportunities for students. ITS is creating a workplace where employees can develop cutting-edge skills, take pride in the services they provide, and have access to the roles and career paths that align to their abilities and potential. We are looking for top talent to join us on our journey. ITS CULTURE USC's ITS organization represents a diverse and talented team, committed to supporting a collaborative culture and delivering secure and innovative IT services, core to the mission of USC. ITS values accountability, excellence, and commitment to exceptional customer experience. ITS strives for a supportive and inclusive culture that encourages employees to do their best work every day and where individuals are recognized and celebrated for their contributions. ABOUT USC USC is the leading private research university in Los Angeles-a global center for arts, technology, and international business. With more than 47,500 students, we are located primarily in Los Angeles but also in various US and global satellite locations. As the largest private employer in Los Angeles, responsible for $8 billion annually in economic activity in the region, we offer the opportunity to work in a dynamic and diverse environment, in careers that span a broad spectrum of talents and skills across a variety of academic and professional schools and administrative units. As a USC employee and member of the Trojan Family-the faculty, staff, students, and alumni who make USC a great place to work-you will enjoy excellent benefits, including a variety of well-being programs designed to help individuals achieve work-life balance. MINIMUM REQUIREMENTS The candidate for the position of SeniorSoftware Engineer (Full Stack) must meet the following qualifications: Bachelor's degree in a relevant field such as computer science, computer information systems, etc., or equivalent combination of education, training, and experience. 5 years of experience in software engineering Experience with the following technologies: .NET (.NET Core), C#, HTML, CSS, JavaScript, Angular, Node.js, REST, GraphQL, API design, Python, XML, SAML, LDAP, SQL, OAuth, MS SQL, T-SQL, Oracle databases, MSMQ, IBM WebSphere Message Broker, and/or similar technologies. Experience using any of the following platforms for cloud or API management: Git, Azure DevOps, Apigee, and/or other similar platforms and tools. Experience with microservice design patterns. Experience in planning and performing unit testing and system integration testing, facilitating performance and user acceptance testing (using xUnit, Jasmine, mocks, fakes, etc.). Experience with queuing technologies (such as MSMQ, IBM WebSphere Message Broker, etc.). Experience architecting, designing, and developing software solutions. Ability to provide technical expertise and creative solutions while maintaining alignment to the organization's objectives and customer needs. Experience creating scalable, automated solutions. Substantial knowledge in security concepts and experience with secure code development techniques. Ability to develop positive working relationships and a strong rapport with team members. Ability to provide both detailed information as well as summaries to management. Strong written and verbal communication skills PREFERRED REQUIREMENTS The ideal candidate for the position of Senior Software Engineer (Full Stack) meets the following qualifications: Bachelor's degree in a relevant field such as business administration, computer science, computer information systems, etc. More than 5 years of software engineering experience Experience in Higher Education THE WORK YOU WILL DO The Senior Software Engineer (Full Stack) designs, develops and maintains software solutions and frameworks, and supports the determination of operational feasibility (e.g., evaluating analyses, defining problems, developing solutions). Executes software solutions, prioritizing information needs and collaborating with a broad range of customers, partners, and key stakeholders. Analyzes systems flow, data usage and work processes, and investigates problem areas. Manages work activities against the software development lifecycle. Demonstrates ITS values in action The Senior Software Engineer (Full Stack): Develops new and revised software applications to drive the continuous improvement of university solutions. Evaluates system flow, data usage and work processes. Identifies and investigates technical problem areas, resolves issues, and shares data with relevant stakeholders. Assesses and resolves issues through root cause-analysis exercises. Develops high-quality code that performs as intended upon implementation. Ensures code is maintainable, supportable, and able to scale with business growth. Designs, develops and maintains software applications, solutions, and frameworks, adhering to functional and technical requirements. Supports compliance, security governance, and policies by embedding industry standards and quality measures into workflows. Facilitates software innovation and the creation and initiation of continuous process improvements, leveraging the latest technology advances. Anticipates the impact of emerging technologies and accordingly recommends adjustments to departmental and/or university software services. Collaborates with team members and management to support the application services team's vision, implementing and supporting effective solutions for software development. Maintains currency with technology, standards, and best practices, and supports process improvement efforts. Aids the cultivation of an inclusive environment and a culture of trust and transparency, sharing information broadly, openly, and deliberately. Actively embodies ITS values and behaviors (e.g., accountability, ethics, best-in-class customer service). Participates in project and task planning, ensuring alignment with university and ITS goals and customer needs. Contributes to university compliance and security governance policies by embedding standards, procedures, and quality measures into work plans and workflows. Identifies and initiates process improvement efforts within the team and across ITS. Produces high-quality deliverables, defines success criteria, and measures activities accordingly. Manages work activities against the software development lifecycle. Develops and prioritizes realistic, customer-focused solutions, leveraging insights on customer pain points, challenges and needs. Supports customer point-of-views when identifying priorities and presenting solutions. Builds and maintains effective customer and stakeholder relationships by providing timely follow-up and feedback. Handles customer requests and routes them to appropriate parties for tracking and resolution. Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time. Come join the USC ITS team and work as a trusted partner in shaping an environment of innovation and excellence. MINIMUM QUALIFICATIONS The candidate for the position of Senior Software Engineer (Full Stack) must meet the following qualifications: --- Bachelor's degree in a relevant field such as computer science, computer information systems, etc., or equivalent combination of education, training, and experience. --- Five years of experience in a relevant field such as information technology, higher education, etc. --- Experience with the following technologies: .NET (.NET Core), C#, HTML, CSS, JavaScript, Angular, REST, GraphQL, API design, Python, XML, SAML, LDAP and SQL, OAuth, MS SQL, T-SQL, Oracle databases, MSMQ, IBM WebSphere Message Broker, and/or similar technologies. --- Experience using any of the following platforms for cloud or API management: Git, Azure DevOps, Apigee, and/or similar platforms and tools. --- Experience with microservice design patterns. --- Experience planning and performing unit and system integration testing and facilitating performance and user acceptance testing (such as xUnit, Jasmine, mocks, fakes, etc.). --- Experience with queue management technologies (such as MSMQ, IBM WebSphere Message Broker, etc.). --- Experience architecting, designing, and developing software solutions. --- Ability to provide technical expertise and creative solutions while maintaining alignment to the organization's objectives and customer needs. --- Experience creating scalable and automated solutions. --- Substantial knowledge of security concepts and experience with secure code development techniques. --- Ability to develop positive working relationships and a strong rapport with team members. --- Ability to provide both detailed information as well as summaries to management. --- Strong written and verbal communication skills.

Keywords: Local Staffing, Bell Gardens , Senior Software Engineer (Full Stack) - Los Angeles, IT / Software / Systems , Bell Gardens, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Bell Gardens RSS job feeds