Design, build, deliver, and own full lifecycle development software from inception to production by interfacing with multiple stakeholders (product, engineering leaders and UX designers), understanding requirements and mocks, and executing on them using a variety of tools and technologies (including server-side technologies such as .NET and SQL, as well as client-side technologies such as JavaScript, ReactJS, HTML and CSS). Drive complex software changes involving multiple components and deliver quality changes, including writing automated tests. Work as part of a team to contribute to feature development, collaborating with other engineers and learning from peers to help deliver work timely and support overall project goals. Iterate on and maintain existing product features including identifying and fixing bugs and writing automated tests to prevent such situations in the future ensuring an improved experience and higher quality product. Validate changes to ensure high quality product releases. Use existing testing methodologies (both manual and automated) to validate work as well as evaluate the testing strategies of others. Work in a distributed system environment. Understand system architecture fundamentals through self-directed learning.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1,001-5,000 employees