Sholinganallur, Tamil Nadu
Software Engineer Senior #
Job Description:
Provide software development tools and modernize technology, cloud migrations, ETR (Enterprise Technology Refresh) for development tools like SonarQube, Eclipse, Oxygen, SoapUI, iRise, TeamViewer, FOSSA and Rational Software Architect) • Support DCC Portal Automation through on-boarding and off-boarding process automation • Support the PDO Expedition journey and Basecamps • Improve continuous integration through automation of the delivery pipeline • Work with the PDO teams to prioritize, plan, and deliver software that meets business requirements • Deliver to agreed service levels, process adherence as per IT Security Policy and provide audit support • Support Product Teams migrating projects from the AccuRev SCM Tool to GitHub. • Interfacing with GitHub technical experts who are working with the team to enable automation and breakdown technical barriers encountered by Product teams, particularly those with complex depots or those requiring large amounts of historical data to be transitioned • Coordinate with various teams in IT, Enterprise Connectivity, and Product Development, to ensure objectives are met • Write/modify Linux/database scripts and procedures that will automate and expedite the movement of source code data from AccuRev to GitHub • Identify opportunities to improve the process and improve the efficiency of handling data • Flag issues and risks that may inhibit the migration process and propose mitigation steps by bringing this to the attention of the team • Provide post-migration support to the Product teams, recommending training and pointing them to the proper resources, as required • Support daily stand-up meetings, backlog grooming, prioritization and iteration planning • Work closely with Product team customers and break down requests into actionable backlog of requester stories • Help innovate and iterate on agile PM processes and share the learnings
Skills Required:
CI/CD – Thorough knowledge of pipeline tools and the ability to quickly understand the organizational data hierarchy differences between previous generation source code management (SCM) tools (i.e. AccuRev) and current SCM tools such as GitHub • Scripting language experience to enable the automation of large amounts of migration data • First-hand experience and a working knowledge using source code managers (SCM) and code build and deployment tools (e.g. GitHub, Jenkins, AccuRev, IBM uBuild, etc.) • Familiarity with SonarQube or other source code analyzer(s) • Microsoft.Net and/or Java knowledge or experience • Proficient knowledge and use of Backlog tools, such as Rally • Exposure to Container as a Service (CaaS), Pivotal Cloud Foundry (PCF), Linux, Websphere Application Server (WAS) and VM environments • Strong analytical and problem-solving skills • Ability to learn new technologies/processes like PCF, Azure, Extreme programming, Agile practices • Ability to work collaboratively with others and navigate complex decision-making
Experience Required:
Experience in DevOps and DevSecOps • Spring / Springboot knowledge • Java/J2EE or other tech. development experience using RSA/RAD/Eclipse or similar tools • Knowledge of QlikView, Tableau Exposure to Software Development methodologies, Quality Assurance and Security & Control procedures • Should have excellent communication skills, flexibility to accommodate working across different time zones and sensitivity to cultural and geographical differences
Education Required:
Bachelor's degree or equivalent qualification in computer science or related disciplines • 5+ years of development and/or data migration experience in IT