You haven't searched anything yet.
Ford Motor Credit
Software Engineer Senior #991363
Location: Dearborn, Mi- local/hybrid (requires to work 3 days / week in the office).
The ideal candidate is still hands-on on Java Spring Boot, SQL, CI/CD and GCP, and has experience as Tech Lead.
Rate W2 ONLY $60 hour with single health benefits
Job Description:
· Our Company IT (Core-Payments) is looking for an experienced Technical Lead Software Engineer to join our team who can work out of NA and collaborate closely with team and product folks in NA.
· In this role, you will be responsible for the overall development and implementation of API and Microservices.
· Your responsibilities will extend from leading and designing system architecture to high-level programming, performance testing, and systems integration.
Duties:
· 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.
· Skillful 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.
Skills Required:
· Previous experience as a Technical Lead Software engineer.
· Proficient in Backend Technologies and Frameworks
o JavaScript and its environments like NodeJS and ExpressJS.
o back-end languages including Java o Popular Java frameworks include Spring boot, spring cloud and Java Server faces.
o Python frameworks like Django and Flask for backend development.
· 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 SERVER and PostgreSQL and 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.
Experience Required:
· To ensure success as a Lead Software Engineer, you should 6 years of IT software development related experience, 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.
Education Required:
· Bachelor's degree in Computer Science, Computer Engineering, Information Technology or related field.
Contractor
$114k-136k (estimate)
06/19/2024
09/12/2024