Main Responsibilities Of A Software Engineer At Target
Christian's main responsibilities as a Target Software Engineer involve "contributing to the team's application software development," encompassing diverse tasks such as creating website features, RESTful APIs, and large-scale applications using Apache Spark, alongside crucial monitoring, documentation, and continuous learning of new technologies. The role's focus on a marketing guest messaging system highlights the practical application of Christian's skills and the importance of ensuring application health and reliable marketing email delivery.
Software Development, API Development, Big Data, Application Monitoring, Technology Learning
Advizer Information
Name
Job Title
Company
Undergrad
Grad Programs
Majors
Industries
Job Functions
Traits
Christian Vasquez Leon
Software Engineer
Target
University of California, Berkeley, 2020
N/A
Mathematics, Data Science, Statistics
Apparel, Beauty, Retail & Fashion, Technology
Product / Service / Software Development and Management
Scholarship Recipient, Immigrant, First Generation College Student
Video Highlights
1. Software development for various applications (website features, RESTful APIs, big data applications)
2. Application monitoring and bug fixing to ensure healthy application performance and email delivery
3. Maintaining code documentation for business partners and continuous learning of new technologies
Transcript
What are your main responsibilities within your current role?
As a software engineer at Targets, my main responsibility is to contribute to my team's application software development. This means writing code to create various features for the website, writing code to create a RESTful API in the backend, or writing code to create an Apache Spark scale application to work with big data.
Other roles on my team include monitoring. I work in a marketing guest messaging team where we send a lot of marketing emails. Our applications are responsible for this.
A lot of monitoring has to be done to ensure our applications are healthy and are sending marketing messages out to guests. We also monitor for bugs and must ensure there's proper documentation on our code so our business partners can read it. Finally, there's learning and working with new technologies; a lot of learning is required for my role.
