![Mobile Campus Pride Logo](https://dn9tckvz2rpxv.cloudfront.net/campuspride.jobs/CPHeaderMobile.png)
Job Information
Ford Motor Company Senior Software Developer – Automation Tools in Chennai, India
As a senior member of the Tools team within the Network Services Department, you will play a key role in designing and developing innovative self-service and automation tools that enhance the productivity and quality of network infrastructure tasks. Our Network Tools portfolio comprises custom-built solutions that empower network teams with automation capabilities, intuitive dashboards, and self-service features, ultimately driving efficiency and excellence in enterprise network infrastructure operations.
As a seasoned Senior Developer, you will leverage your technical expertise to architect, develop, and deliver software tools, while also providing expert support for troubleshooting the tools.
• Design, develop, and deliver network tools / apps, both frontend and backend, using GoLang and other relevant technologies in Linux environment.
• Manage the full lifecycle of network tools (GoLang, Perl) including deployment, troubleshooting, and migrating from Perl to GoLang.
• Design and develop APIs and lead the development of tools to integrate, manage, and maintain enterprise network infrastructure.
• Drive technical decisions around application functionality and integration for software development projects and enhancements.
• Support service owners with documenting requirements, architecture, and engineering decisions.
• Work closely with Network Service teams to develop tools that automate configuration deployment, administration, and improve monitoring/observability capabilities for computer networks.
• Be willing to be on call for application support when needed.
• Leverage problem-solving skills to grasp the big picture, conceptualize, develop, and implement solutions that meet business needs.
MUST HAVE - SKILLS & EXPERIENCE
8+ years of overall software development experience, including 3+ years of GoLang (Go Language) expertise.
2 to 3 years of development experience in Unix/Linux environments, with an understanding of CSS and user level proficiency in Linux/Unix bash scripting and commands.
Tools and pipelines like Rally, GitHub, Jenkins, Jira, etc., will provide a significant edge.
Excellent troubleshooting, debugging, multi-tasking, analytical and problem-solving skills.
Self-starter with good communication skills, fluent in English, written and verbal.
3+ years of JavaScript experience: JavaScript libraries (jQuery, Bootstrap, Vue.js, etc.) and SQL.
Currently a hands-on software developer, writing code and contributing to software development projects.
Experience in development and management of Application Programming Interface (API).
Willingness to learn Perl as needed to migrate or support existing Perl Apps.
Ability to learn new technology or skills quickly.
NICE TO HAVE- SKILLS & EXPERIENCE
Infrastructure Automation experience or understanding of tools. Eg. Ansible, Terraform etc.
Networking knowledge: TCP/IP, Cisco network equipment, Cloud technologies.
Demonstrating a strong command of DevOps practices such as Infrastructure as Code (IaC) and CI/CD Functional understanding of infrastructure architecture (network, storage, hosting, cloud)
Development experience in GCP or other Cloud platforms is a plus.
Self-starter with high degree of motivation and ability to learn new subjects quickly.
Prior experience in network infrastructure or CCNA certification or equivalent experience as a Network Engineer, is a plus.
Requisition ID : 32347