Senior Software Engineer
Ford Motor Company
To ensure success as a Software engineer, you should have advanced programming skills, experience with API development, and excellent troubleshooting skills. Top-rated full stack engineers create and implement advanced software systems that perfectly meet the needs of the company.
+ Meeting with the Product team to define the scope and scale of the product
+ Designing system architecture.
+ Completing data structures and design patterns.
+ Designing and implementing scalable APIs and Microservices.
+ Writing high quality, efficient, and maintainable code.
+ Troubleshooting and bug fixing.
+ Identifying bottlenecks and improving software efficiency.
+ Collaborating with the design team on developing micro-services.
+ Effectively use version control systems like GitHub to maintain and manage codebase changes, collaborate with team members.
+ Skilful creation and maintenance of technical documents, including design documents, user manuals, and API documentation.
+ Effective usage of deployment methodologies, CI/CD pipeline to deploy applications to various environments and provide necessary ongoing maintenance and updates.
+ Communicates openly and frequently with the team by being responsive to in-person or in-messaging tool prompts.
+ Bachelor's degree in Computer Science, Computer Engineering, Information Technology or related field.
+ Previous experience as a Technical lead engineer.
+ Proficient in Backend Technologies and Frameworks
+ JavaScript and its environments like NodeJS (https://www.simplilearn.com/nodejs-for-beginners-article) and ExpressJS (https://www.simplilearn.com/tutorials/nodejs-tutorial/what-is-express-js) .
+ back-end languages including Java
+ Popular Java frameworks include Spring boot, spring cloud and Java Server faces.
+ Hands on experience in DevOps lifecycle that includes deployment experience in google native services such as Cloudrun, GKE.
+ Must have DevSecOps experience, should have worked in designing Ci/CD pipelines.
+ Should have knowledge and experience in IaC and containers/Terraform and docker.
+ Working experience in github and Tekton.
+ Extensive knowledge and experience in Software Quality tools, SonarQube, CheckMarx, Fossa ,42C and CYCODE
+ Well aware of Test Driven Development that includes code coverage and Katas.
+ Should have strong working experience in public cloud, especially in Containerization and Virtualization.
+ Proficient in monitoring tools such as Dynatrace, Splunk, Prometheus and Grafana.
+ Knowledge of database systems and SQL, perform Relational mapping to fetch data from the database. Exposure to MySQL, SQL (https://www.simplilearn.com/tutorials/sql-tutorial/difference-between-sql-and-mysql) SERVER and PostgreSQL (https://www.simplilearn.com/tutorials/sql-tutorial/postgresql-tutorial) and MongoDB (https://www.simplilearn.com/tutorials/mongodb-tutorial/what-is-mongodb) .
+ Experience in using webhosting platform that has ability to deploy your product on cloud service, exposure to GCP is required.
+ Advanced troubleshooting skills.
+ Excellent communication skills.
**DISCLAIMER**
Ford Motor Company is an Equal Opportunity Employer, as we are committed with a diverse workforce, and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran and basis of disability.
**Requisition ID** : 45418
Por favor confirme su dirección de correo electrónico: Send Email