Software Engineer - Business Intelliegence Front End
Team: Advertising Insights and Measurement
Capability: Data, Measurement and Reporting
Software Engineers (SE) details and develop the code/solution that performs (a) function(s) from a requirements document based on a design laid out in an architecture document. The SE is usually part of a team of Project Manager, Tech Product Owner/System Analyst, Development Team Manager/Lead, Testing Lead and Production Leads.
SE's responsibilities usually include the following 3 areas:
1. SE's translate the requirements from Business, Technical Product Owners or other Lead SE's and the architecture from the Architect into tech specs and working code. The output is usually a collection of the following -
a. collection of code - script, program, report/visualization
b. technical spec - documentation of how the code provides the function requested using architecture components specified
c. diagrams (flowchart, sequence diagram, etc.)
d. delivery of code to source control
e. instructions to deploy code to production
2. Subsequently, it is the SE's responsibility to communicate and facilitate execution of the deliverables to the delivery team.
a. Liasing with Project Manager to ensure alignment of deliverables to schedule
b. Independently working other Development and Business Staff to facilitate in the execution of the deliverables.
c. Ensuring that Product adheres to the specifications working with testers and business to test the product.
d. Work with Dev Operations to provide change control and deployment instructions
3. Finally, the SE may be working to support move the work to Production in terms of assisting with training documentation with Business and engaging Production Team in the change management process, handing off documentation, briefing the team on the new features to support
Nice to have
English: C2 Proficient
If needed, we can help you with relocation process. Click here for more details: see more details