Job
Description
As an Associate Developer, Applications Support at TransUnion, you will be working within a scrum team consisting of a technical lead, product owner, scrum master, and other developers. Your key responsibilities will include: - Taking responsibility for tasks assigned to you by the scrum master - Maintaining your tasks on the Kanban board - Reporting on the progress of your tasks - Proactively seeking support and assistance from your team leadership to better understand requirements, overcome blockers, or other challenges - Analyzing, developing code, testing, debugging, maintaining, modifying, and deploying complex software programs with limited direction - Using structured programming techniques and adhering to coding standards - Participating in code walkthroughs and reviews with your technical lead - Developing unit tests and test scripts, performing unit, regression, conversion, and parallel tests - Assisting quality assurance testing teams - Analyzing technical requirements and making determinations for modifications of existing computer programs/modules or developing new programs/modules for a specific application, system, and/or database - Independently analyzing and documenting test results to ensure that programs meet technical requirements - Partnering with designers to update technical requirements documentation and make recommendations for re-design and/or re-coding of programs that do not meet desired specifications - Researching and resolving programming issues - Developing program specifications and flowcharts for stand-alone programs or systems - Preparing concise internal program documentation on program development and revisions - Preparing on-line help, FAQs, user guides, and operational instruction manuals Additionally, you will be expected to: - Convey problems, solutions, updates, and project status to peers, customers, and management - Develop and maintain program, systems, and user documentation - Prepare time estimates for assigned tasks - Attend post-implementation reviews - Take responsibility for personal technical and professional growth Qualifications required for this role: - Bachelor's degree in Computer Science or equivalent qualification - At least 2-3 years of experience in software development/support within the Financial Services industry - Experience and expertise in technologies such as .Net Framework, C#, MVC, Microsoft SQL Server, WCF, Restful Services, and others - Knowledge of agile methodologies and modern software development practices - Understanding of cloud principles and practices, specifically AWS - Knowledge and understanding of secure software development and incident management practices - Very good communication and interpersonal skills This is a hybrid position that involves regular performance of job responsibilities virtually as well as in-person at an assigned TransUnion office location for a minimum of two days a week. As an Associate Developer, Applications Support at TransUnion, you will be working within a scrum team consisting of a technical lead, product owner, scrum master, and other developers. Your key responsibilities will include: - Taking responsibility for tasks assigned to you by the scrum master - Maintaining your tasks on the Kanban board - Reporting on the progress of your tasks - Proactively seeking support and assistance from your team leadership to better understand requirements, overcome blockers, or other challenges - Analyzing, developing code, testing, debugging, maintaining, modifying, and deploying complex software programs with limited direction - Using structured programming techniques and adhering to coding standards - Participating in code walkthroughs and reviews with your technical lead - Developing unit tests and test scripts, performing unit, regression, conversion, and parallel tests - Assisting quality assurance testing teams - Analyzing technical requirements and making determinations for modifications of existing computer programs/modules or developing new programs/modules for a specific application, system, and/or database - Independently analyzing and documenting test results to ensure that programs meet technical requirements - Partnering with designers to update technical requirements documentation and make recommendations for re-design and/or re-coding of programs that do not meet desired specifications - Researching and resolving programming issues - Developing program specifications and flowcharts for stand-alone programs or systems - Preparing concise internal program documentation on program development and revisions - Preparing on-line help, FAQs, user guides, and operational instruction manuals Additionally, you will be expected to: - Convey problems, solutions, updates, and project status to peers, customers, and management - Develop and maintain program, systems, and user documentation - Prepare time estimates for assigned tasks - Attend post-implementation reviews - Take responsibility for pe