Software Engineering Intern
Software engineer job in Ann Arbor, MI
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.
Group/Division
The vision of KLA's global human resources organization is to become a leader and partner to operating leadership in support of the company's efforts to achieve its strategic growth, customer and operating objectives through strategic talent management. Our mission is to enable the business, and leverage human resources to achieve short and long-term business objectives. Our primary areas of strategic focus include talent acquisition, individual and organizational assessment and development, performance management, inclusion and engagement, and rewards. The global HR organization includes HR business partners, learning and development, talent acquisition, compensation and benefits, employee communications, and HR system operations.
Job Description/Preferred Qualifications
An intern with the AI and Modeling Center of excellence will work in one or more of the following areas. Interns will be technically supported and mentored throughout their stay with KLA.
Work with traditional machine learning and deep learning techniques to meet and improve results on KLA products.
Experiment with new and novel techniques to improve results or reduce compute cost of various modeling techniques.
Build tools for more efficient experimentation.
Manage data used for training and experimentation of AI and physics modeling systems.
Image processing.
Speeding up physics models.
Developing software tools and solutions for KLA products.
Minimum Qualifications
Students working towards a PhD, MS, or BS Level Degree
Base Pay Range: $32.00 - $45.00 per hour based on pursuit of a Ph.D.Primary Location: USA-MI-Ann Arbor-KLAKLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.
Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.
KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at ************************** or at *************** to request accommodation.
Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to ************************** to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.
Auto-ApplySoftware Engineer - Developer Productivity
Software engineer job in Ann Arbor, MI
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017 and now valued at $15 billion following its recent Series F funding round, Applied Intuition delivers the Vehicle OS, Self-Driving System, and toolchain to help customers build intelligent vehicles and shorten time to market. 18 of the top 20 global automakers and major programs across the Department of Defense trust Applied Intuition's solutions to deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture industries and is headquartered in Mountain View, CA, with offices in Washington, D.C., San Diego, CA, Ft. Walton Beach, FL, Ann Arbor, MI, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, and Tokyo. Learn more at applied.co.
We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.)
As a Software Engineer on our Developer Productivity team, you will support the evolution of our Acuity and Axion autonomy products - from code commit to the test range. You will accelerate secure software development across the full range of Applied's build systems, CI pipelines, testing frameworks, and developer tooling. This critical role ensures a high-velocity release of our cutting edge software directly to the platforms that support the U.S. military operating across the globe.
At Applied Intuition, you will:
Maintain cutting-edge build systems that enable the delivery of zero-fault tolerant, autonomy applications deployed on aerial and maritime platforms
Build high-leverage tools and systems that empower engineering teams to develop and deploy autonomy software with greater speed, reliability, and security
Design scalable CI/CD workflows that integrate with our autonomy-specific validation stack, including simulation, sensor modeling, and multi-agent testing
Improve the internal developer experience through robust build systems, reproducible environments, and secure artifact management.
Support hybrid cloud and on-prem infrastructure used for large-scale simulation, ML pipelines, and live testing of autonomous combat aircraft
Partner with simulation, ML, autonomy, and security teams to deliver tailored infrastructure for their needs-while keeping systems simple, reliable, and maintainable
We're looking for someone who has:
Bachelor's degree in Computer Science, Cloud Computing, Cyber-security or a related engineering field
3+ years of experience designing and operating infrastructure for high-performance engineering teams
Experience deploying and maintaining systems through a modern Infrastructure as Code approach (e.g. Terraform & Ansible)
Proficiency with specialty build system tooling (e.g. Bazel, Nix)
Deep expertise with CI/CD systems, build tooling, version control, and developer-facing services.
Strong scripting and automation skills (Python or Bash preferred).
U.S. Citizenship and ability to obtain a U.S. Top Secret security clearance.
CompTIA Security+ certification (or willingness to obtain within 6 months).
Travel Requirements:
Must be willing to travel as required to support projects; estimated average travel is once every other month for between 2-5 days (~20%)
Security Requirements:
Must be a U.S. Citizen
Must hold or be eligible for a U.S. Top Secret security clearance
For more information about U.S. security clearances: click here.
Nice to have:
Master's degree in Computer Science, Cloud Computing, Cyber-security or a related engineering field
5+ years of hands-on experience performing DevOps roles in the defense industry
Certified Kubernetes Administrator (CKA) ,Certified Kubernetes Application Developer (CKAD), Certified Kubernetes Security Specialist (CKS)
Proven expertise in setting up and managing on-premises instances of AWS Services, ML Ops tooling, and automated security monitoring solutions
Current U.S. TOP SECRET clearance
Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment.
Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position.
Please reference the job posting's subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the locations listed is: $130,000 to $200,000 USD annually.
Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
Auto-ApplySoftware Test Engineer
Software engineer job in Ann Arbor, MI
Job Title: Software Test Automation EngineerJob Description We are seeking a Software Test Automation Engineer to lead our automation efforts for the software test platform using Ranorex. This role focuses on writing test cases and developing code to support test automation initiatives. The ideal candidate will be highly proficient in developing test automation code in Ranorex or similar tools like Selenium.
Responsibilities
+ Develop and maintain test automation code using Ranorex.
+ Collaborate with Test Architects to support and enhance the automated test framework.
+ Automate existing manual test protocols for medical device software.
+ Determine the best automation tools moving forward to ensure scalability for derivative versions of current systems.
+ Work within the existing infrastructure built on Microsoft/Azure, utilizing C++/C#.
+ Integrate automation with existing Python and Ranorex components.
Essential Skills
+ 5+ years of automated software test development experience.
+ 5+ years of experience in medical device or safety-critical environments.
+ Proficient in test development and automated software testing.
+ Thorough knowledge and experience with Ranorex.
+ Familiarity with Azure DevOps Test framework or similar test suite management frameworks.
Additional Skills & Qualifications
+ BS in Engineering or related field.
+ Experience with firmware/software-heavy product automation.
Work Environment
This is a hybrid position requiring office presence 3-4 days a week. The role is part of an early-stage startup that has recently received significant financial investments, offering the opportunity to shape the future of the product and company. The current infrastructure is built on Microsoft/Azure, with code primarily written in C++/C#, and some components in Python and Ranorex.
Job Type & Location
This is a Contract to Hire position based out of Ann Arbor, MI.
Pay and Benefits
The pay range for this position is $50.00 - $65.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Ann Arbor,MI.
Application Deadline
This position is anticipated to close on Dec 23, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
Kinaxis Maestro Software Engineer
Software engineer job in Dearborn, MI
Enterprise Technology plays a critical part in shaping the future of mobility. If you're looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people's lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are.
You'll have...
Bachelor's degree or foreign equivalent in Computer Science, Mechanical Engineering, Electronics Engineering, Engineering Management or related field and 3 years of experience in the job offered or related occupation. 2 years of experience with each of the following skills is required: 1. Developing and designing solutions in Kinaxis Maestro software. 2. Testing solutions, troubleshooting defects, and resolving data errors in Maestro. 3. Resolving production support issues. 4. Working on Agile team and using Agile processes including user stories, Jira, and stand-ups. 5. Analyzing complex data issues in Kinaxis Maestro software.
We are offering a salary of $102,190.00 - $181,429.20/yr.
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all the above? No matter what you choose, we offer a work life that works for you, including:
• Immediate medical, dental, and prescription drug coverage
• Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
• Vehicle discount program for employees and family members, and management leases
• Tuition assistance
• Established and active employee resource groups
• Paid time off for individual and team community service
• A generous schedule of paid holidays, including the week between Christmas and New Year's Day
• Paid time off and the option to purchase additional vacation time.
For a detailed look at our benefits, click here:
*******************************
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************.
#LI-DNI
#DNP
What you'll be able to do:
Kinaxis Maestro Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the Dearborn office. Hence, the employee must live within a reasonable commuting distance from Dearborn, MI. Develop new functional solutions using Maestro (formerly known as RapidResponse) products. Participate in design sessions with the team to determine the best technical approach. Work with product designers and business teams to specify and refine solutions. Quality testing of other developer's functionality using agile testing techniques. Manage and operate integrations to data sources to ensure high reliability and data accuracy. Operate within an agile process and execute agile techniques. Develop new functional solutions using Maestro product. Participate in design sessions with the team to determine the best technical approach. Work with product designers and business teams to specify and refine solutions. Quality testing of other developer's functionality using agile testing techniques. Manage and operate integrations to data sources to ensure high reliability and data accuracy. Operate within an agile process and execute agile techniques.
Auto-ApplyBattery Control Software Application Engineer
Software engineer job in Dearborn, MI
We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?
This position is on the embedded software development High Voltage Battery Controls team responsible for the implementation of the Battery Monitoring System (BMS) for Hybrid, Plug-in Hybrid and Battery Electric vehicles. You will have responsibility for implementing and validating vehicle controls software. This position requires a trainable, self-motivated individual with a strong software process or embedded systems background. Our candidate will have a passion for embedded system software development
Responsibilities
What you'll do...
Implement requirements using MATLAB/Simulink/Stateflow and C programming
Validate model-based designs using desktop simulation packages (MIL & SIL)
Interact with other teams to develop controls requirements
Develop and maintain design documentation
Support tools development, compiler setup, static analysis, and software configuration management
Analyze field data to solve issues related to model/C code implementation
Qualifications
You'll have...
B.S. in Electrical Engineering, Computer Science, Mechanical Engineering, Mechatronics, or related field or a combination of education and equivalent experience
5+ years of experience with MATLAB/Simulink/Stateflow development (internship/co-op/coursework experience allowed)
5+ years of experience with Control System software design (internship/co-op/coursework experience allowed)
5+ years of experience with C and/or C++ (internship/co-op/coursework experience allowed)
Even better, you may have...
Master's Degree in Electrical Engineering, Computer Science, Mechanical Engineering, Mechatronics or related field
Able to function and learn in cross-discipline between Software Implementation and Controls Design
Understanding of Hybrid Battery and Hybrid Vehicle operations
Knowledge of hybrid/electric vehicle configurations and controls Experience in project management
Understanding of operation and power electronic controls of (BMS) Battery Monitoring System, DCDC, Charger and Motor Inverter
Experience with Autosar
Excellent teamwork, written and oral communication skills
Self-motivated with ability to manage multiple tasks
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:
• Immediate medical, dental, vision and prescription drug coverage
• Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
• Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
• Vehicle discount program for employees and family members and management leases
• Tuition assistance
• Established and active employee resource groups
• Paid time off for individual and team community service
• A generous schedule of paid holidays, including the week between Christmas and New Year's Day
• Paid time off and the option to purchase additional vacation time.
This position is a salary grade 7.
For more information on salary and benefits, click here: *****************************
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************.
Onsite work of up to three days per week may be required for candidates within commuting distance of a Ford hub location. #LI-Hybrid LI-RR1
Auto-ApplyFull stack Software Engineer
Software engineer job in Dearborn, MI
Akkodis is seeking a Full stack Software Engineer for a Contract with a client in Dearborn, MI(Hybrid). The ideal candidate must have strong expertise in creating scalable architecture and writing high-quality code for both front-end and back-end systems.
Rate Range: $55/hour to $65/hour; The rate may be negotiable based on experience, education, geographic location, and other factors.
Full stack Software Engineer job responsibilities include:
* Design, develop, test, and maintain software applications across the full development lifecycle.
* Create scalable software architecture and write high-quality code for both front-end and back-end systems.
* Collaborate with cross-functional teams to deliver user-centric solutions.
* Define and implement software testing strategies and ensure compliance with best practices.
* Continuously optimize application performance and integrate emerging technologies.
* Support security practices to safeguard user data and maintain compliance.
Required Qualifications:
* Bachelor's or master's degree in computer science, Software Engineering, or related field.
* Minimum 6 years in IT with at least 4 years in software development.
* Practical experience in 2 programming languages or advanced proficiency in 1 language.
* Strong understanding of full-stack development, including front-end and back-end components.
If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at *****************************.
Pay Details: $55.00 to $65.00 per hour
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
Equal Opportunity Employer/Veterans/Disabled
Military connected talent encouraged to apply
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to *************************************************
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
* The California Fair Chance Act
* Los Angeles City Fair Chance Ordinance
* Los Angeles County Fair Chance Ordinance for Employers
* San Francisco Fair Chance Ordinance
Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Easy ApplyFront End Software Engineer
Software engineer job in Dearborn, MI
Details:
Stefanini Group is hiring!
Stefanini is looking for a Front-End Software Engineer, Dearborn, MI (Onsite)
For quick apply, please reach out Lokesh Sharma at ************/***************************
You are in this job to develop and maintain the front-end of an application, typically a web application, but sometimes also a mobile application or mobile-friendly responsive application and are responsible for the design and implementation of the user interface and user experience.
Responsibilities
Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions
Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, and technologies
Align with architecture guidelines for unified and coherent approach to development
Collaborate with cross-functional teams like product owners, designers, back-end developers, architects etc.
Create mock-ups and prototypes to visualize new features and participate in user interface design reviews and product demos
Performs functional automated testing and UI testing to ensure quality development
Work on continuously improving performance by fixing bugs and optimizing the application and implementing new technologies to maximize development efficiency
Familiar with programming practices, such as cross-browser compatibility testing, SEO principles and accessibility standards
Design, develop, and deliver user friendly interactive experience using enterprise brand standards and templates for consistent user experience using languages like HTML, CSS, JavaScript or more advanced frameworks like React and NextJS
Keep up to date with latest emerging technologies and trends in user interface design
Details:
Experience Required:
6+ years of experience in IT
4+ years in development NextJS and Playwright
4+ years of experience in React
Experience Preferred
Experience in Monorepo
Experience on AEM - Added Plus
Education Required
Bachelor's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-LS1
#LI-ONSITE
Easy ApplySoftware Development Intern
Software engineer job in Toledo, OH
Interns will be expected to have completed coursework in programming fundamentals, object oriented programming, and standard data structures and algorithms. Interns will participate in the TGI internship program, which will cover various topics such as: database maintenance & SQL; programming within Integrated Development Environments (i.e. Visual Studio); web-based programming; and report design and creation. TGI is seeking highly motivated individuals who will be expected to complete the assigned TGI Internship Program at a reasonable pace.
Based on interest and performance, students may opt to continue to enhance their programming skills at TGI with part-time employment following the internship program. Hours for continuing such employment are flexible and will be based on students' semester coursework and schedule.
Start Date: May 18, 2026
End Date: August 14, 2026
Software Engineer I
Software engineer job in Ann Arbor, MI
Entry level position. Design and develop computer programs to solve various scientific and engineering problems. The problems are usually related to device control, machine vision, or data organization. Successful candidate will take (often under-specified) problem descriptions, figure out how to solve the problems, and create computer programs to implement the solutions, communicating with other team members as needed. This will often require knowledge of the theoretical foundations of computer science, including computer system and system software organization, the theoretical models for the representation and transformation of information structures, and knowledge of relevant mathematical and statistical sciences. At this level employee often refers problems not covered by instructions or guides to the supervisor or senior level for help or a decision.
Required Education:
Related Bachelor Degree or Equivalent Training
Required Skills:
- Must have working knowledge of C++ or Java.
- Linux operation and knowledge of command-line based software development tools (such as subversion, make, gcc, vi, etc.).
- Communicate effectively with supervisor and team-mates.
Additional preferred skills:
STEM familiarity: basic physics (mechanics), basic electrical circuits (Ohm's law), comfortable working with linear algebra, statistics, trigonometry and calculus concepts.
Library familiarity: OpenCV, OpenGL, Swing, JavaFX, boost, .NET, *nix system calls
Additional tools: TensorFlow, Python, MATLAB, Microsoft Office, Visual Studio.
Required Experience:
At minimum 2 years of related experience required.
Additional preferred experience:
Any work experience writing computer programs, websites, or solving technical problems is a plus.
Experience solving data science challenges, such as Kaggle, is a strong plus.
Additional Requirements:
This job requires you to be either a US Citizen or a US Permanent Resident, due to State Department Regulations regarding ITAR related programs.
Job Location
Ann Arbor, United States
Position Type
Engineer
Job Posted by ApplicantPro
Software Engineer, Data Infrastructure & Acquisition - Detroit-Ann Arbor, USA
Software engineer job in Ann Arbor, MI
Job Description
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
We're looking to hire for our Data side of our AI team at Speechify. This role is responsible for all aspects of data collection to support our model training operations. We are able to build high-quality datasets at petabyte-scale and low cost through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Software Engineer to join us.
What You'll Do
Be scrappy to find new sources of audio data and bring it into our ingestion pipeline
Operate and extend the cloud infrastructure for our ingestion pipeline, currently running on GCP and managed with Terraform.
Collaborate closely with our Scientists to shift the cost/throughput/quality frontier, delivering richer data at bigger scale and lower cost to power our next-generation models.
Collaborate with others on the AI Team and Speechify Leadership to craft the AI Team's dataset roadmap to power Speechify's next-generation consumer and enterprise products.
An Ideal Candidate Should Have
BS/MS/PhD in Computer Science or a related field.
5+ years of industry experience in software development.
Proficiency with bash/Python scripting in Linux environments
Proficiency in Docker and Infrastructure-as-Code concepts and professional experience with at least one major Cloud Provider (we use GCP)
Experience with web crawlers, large-scale data processing workflows is a plus
Ability to handle multiple tasks and adapt to changing priorities.
Strong communication skills, both written and verbal.
What we offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest-growing sectors of tech, the intersection of artificial intelligence and audio.
Compensation: The United States base salary range for this full-time position is $140,000-$200,000 + bonus + equity depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Software Developer III (Frontend)
Software engineer job in Ann Arbor, MI
This role is a 6 month contract to hire and on-site.
Mojo Trek, an Inc. 5000 company, delivers an unparalleled recruitment experience, grounded in transparency and integrity. From midsize technology innovators to Fortune 50 powerhouse corporations, we help our clients build technology teams that make a difference, push the change forward, and develop software critical to their success.
Our client creates software for thousands of locations that depend on the technology to ensure consumers and businesses alike can order and operate efficiently. The website and mobile apps developed by the teams consistently challenge the status quo of not only the technology in their field, but beyond.
They are looking for an experience web engineer who will be working on development a propriety web application that will be used by clients worldwide.
Responsibilities
Write, and bug-fix, performant and accessible React/Javascript/HTML/CSS with a special emphasis on stability and long-term supportability
Ensure appropriate semantic tagging within the HTML and CSS
Provide clear, developer-focused documentation within the Javascript/HTML/CSS files and for the app as a whole
Work with QA to develop good, comprehensive functional tests.
Research, trial, and recommend new web and mobile technologies that can improve development quality /efficiency or improve user interface
Has the ability to rapidly prototype new ideas, concepts, and designs
Work with business analysts, user experience developers, and project management to estimate and provide updates on tasks.
Qualifications
4-5 years experience building cross-browser, performance-conscious websites; most recent year in Javascript Fluent in vanilla Javascript (ES2015+), HTML, and CSS
Experience building responsive web and mobile applications using modern, component-based frameworks with React or Vue.
Experience with front-end build, debug, and profiling tools (e.g., webpack, Grunt, Chrome Developer Tools, etc) Understanding some design methods/patterns such as DRY, SOLID, functional Javascript
Excellent team player with good communication skills with both non-technical & technical co-workers Highly motivated and driven by a desire to solve difficult problems, and learn new technology
Entry Level Software Developer
Software engineer job in Ann Arbor, MI
Entry Level Software Developer Requirements
Bachelor's degree
1 Year of Previous W2 Experience in any field.
Possess a strong understanding of programming principles, data structures, algorithms, databases, and SQL, enabling the development of software solutions.
Experience with software development and programming using Java, C#, or similar object-oriented programming language.
Ability to obtain a Public Trust Clearance. (The process involves a thorough background check, including a review of criminal records, tax records, employment history, drug possession, and personal references.)
Willingness to relocate if necessary.
Strong analytical and problem-solving skills along with a logical mindset to tackle complex challenges to develop effective and innovative solutions.
Demonstrate excellent verbal and written communication skills, facilitating clear and effective interactions with team members, stakeholders, and clients.
Entry Level Software Developer Responsibilities
Develop new applications and modify existing applications using programming languages, platforms, frameworks, and tools used by our clients.
Pay keen attention to detail to ensure solutions meet business requirements and are operationally supportable and collaborate with teams to create visual mock-ups, prototypes, and diagrams.
Develop well-structured, readable, and efficient code to solve specific tasks or improve existing applications. Adhere to coding standards and best practices to maintain high-quality software.
Identify, diagnose, and fix bugs in software applications, ensuring that the applications run smoothly and efficiently. Provide technical support and problem resolution related to software issues.
Engage in code review sessions with peers to ensure code quality, share knowledge, and learn from others. Provide constructive feedback and suggest improvements to optimize performance.
Create and maintain technical documentation for software applications, which may include user guides, system manuals, and FAQs, to support end-users and future development efforts.
Keep up-to-date with the latest industry trends, programming techniques, and technologies. Participate in workshops, seminars, and training sessions to enhance technical skills and knowledge.
Work with stakeholders to understand and analyze requirements for new projects or enhancements to existing applications. Translate business needs into technical specifications.
Assist in the deployment and testing of applications to production environments, ensuring that they meet performance benchmarks and are compatible with other system components.
Work closely with other departments, such as quality assurance, project management, and product management, to ensure that projects are delivered on time and meet predefined objectives. Communicate ongoing activities and results to business sponsors, stakeholders, and management.
Working Place: Ann Arbor, MI, United States Company : Vets Hired
Staff Software Development Engineer
Software engineer job in Ann Arbor, MI
What You'll Do: * As an Engineer at Criteo, you'll design and build web applications for our Retail Media platform, enabling advertisers to set up, launch, and optimize campaigns efficiently. * Collaborate with Product and cross-functional teams to shape robust, well-architected solutions to business challenges.
* Write, review, and improve code while ensuring reliability, performance, and smooth operation of live applications.
* Participate in code reviews, pair programming, and technical discussions to share knowledge and uphold high engineering standards.
* Influence and mentor engineers at all levels, helping them adopt better practices, think critically about trade-offs, and deliver high-quality outcomes.
* Champion engineering excellence through modular design, best practices, and high-quality, testable code.
* Continuously improve our architecture and development practices by identifying systemic challenges, introducing new tools or patterns, and simplifying complex systems.
Who You Are:
* BS in Computer Science or a related field
* Deep expertise in C#/.NET and API design, microservice architecture (defining clear boundaries, contracts, and integration patterns), designing service templates
* Experience with messaging systems (Kafka, RabbitMQ, or similar), familiar with event-driven design and CQRS patterns
* Knowledgeable around cross-service testing challenges (e.g., contract testing, test doubles, in-memory testing)
* (Nice-to-have) Familiar with CI/CD pipelines, build orchestration, and deployment strategies for microservices
* (Nice-to-have) Experience with SDK or framework development supporting multiple teams
* (Nice-to-have) Some experience or familiarity with TDD and/or BDD.
We acknowledge that many candidates may not meet every single role requirement listed above. If your experience looks a little different from our requirements but you believe that you can still bring value to the role, we'd love to see your application!
Who We Are:
Criteo is a leader in commerce media, helping brands, agencies, and publishers create meaningful consumer connections through AI-powered advertising solutions. We're shaping a more open and sustainable digital future for advertising.
At Criteo, our culture is as unique as it is diverse. From our offices across the globe or from the comfort of home, our 3,600 Criteos collaborate together to build an open, impactful, and forward-thinking environment.
We foster a workplace where everyone is valued, and employment decisions are based solely on skills, qualifications, and business needs-never on non-job-related factors or legally protected characteristics.
What We Offer:
Ways of working - Our hybrid model blends home with in-office experiences, making space for both.
Grow with us - Learning, mentorship & career development programs.
Your wellbeing matters - Health benefits, wellness perks & mental health support.
A team that cares - Diverse, inclusive, and globally connected.
Fair pay & perks - Attractive salary, with performance-based rewards and family-friendly policies, plus the potential for equity depending on role and level.
Additional benefits may vary depending on the country where you work and the nature of your employment with Criteo.
Auto-ApplyESG Software Developer
Software engineer job in Dearborn, MI
Ford Component Sales, LLC (FCS) is a wholly owned subsidiary of Ford Motor Company aligned with the Ford Customer Service Division (FCSD). We are a flexible sales organization that directs resources toward revenue opportunities identified by FCSD.
We are in search of a ESG Software Developer that develops critical C++ and C# based engineering tools for ESG, focusing on creating robust software solutions that interact directly with automotive electronic modules. This experienced role involves designing, implementing, and leading projects for tools like MMCPR and FITS, enabling essential functions such as flashing software and programming odometers on components.
ESSENTIAL FUNCTIONS
Designs and develops C++ and C# based engineering tools.
Develops tools within the Ford Component Sales (FCS) ESG Engineering team.
Works extensively with specific tools like MMCPR and FITS.
Develops software and hardware solutions that interface directly with automotive modules.
Targets electronic components such as Sync modules, Instrument Clusters, and other modules.
Creates automated systems to flash software onto vehicle modules, ensuring that the process is guided and validated by Ford's component specifications.
Develops and maintains precise odometer programming and calibration features.
Provides technical guidance to other engineers and stakeholders.
Establishes a business network with Ford Software Engineering to remain current on the latest advancements in Ford's Backend Vehicle Data structure, which is essential for developing cutting-edge solutions for FCS component flashing and configuration.
Designs and builds robust, performance-oriented desktop tools to Ford backend Vehicle software applications.
Solves complex problems at the intersection of software, hardware, and automotive protocols.
Other duties may be assigned.
EDUCATION AND EXPERIENCE
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Bachelor's degree from four-year college or university; or two to four years related experience and/or training; or equivalent combination of education and experience.
Exposure to firmware development, particularly with highly-integrated microcontroller embedded systems and direct hardware interaction, is considered advantageous.
Possess extensive development experience with both Automotive CAN networks and Automotive Ethernet.
Experience with Python coding and scripting is beneficial for integration of current Ford tools into existing applications.
A strong background in ODBC Database management is essential, as it is widely utilized in current FCS software tools.
We offer an attractive and competitive compensation and benefits package, which includes medical, dental, vision, paid holidays, 401(k), disability, and tuition reimbursement assistance. If you take pride in your work and are committed to personal and professional success, we want to talk to you. Please visit ***************************** to learn more.
FCS is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law
Auto-ApplySoftware Engineer - NY
Software engineer job in Dearborn Heights, MI
Job Description
Role Purpose:
Develops information systems by designing, developing, and installing software solutions.
Key Responsibilities:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis. Recommends changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors. Recommends purchases. Tests and approves products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment. Participating in educational opportunities. Reading professional publications. Maintaining personal networks. participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs. conferring with users. studying systems flow, data usage, and work processes. Investigating problem areas. following the software development lifecycle.
Background & Experience:
A postgraduate qualification is not necessary for entry to this career. However, Microsoft certification may give you an advantage. There are similarly recognized courses for Linux, UNIX and Cisco. Although this area of work is open to all graduates and those with following subjects:
Computer networking and hardware.
Computer science.
Information technology.
Internet engineering.
Software engineering.
Functional Competencies:
Analyzing Information, General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
Java Application Developer
Software engineer job in Dearborn, MI
Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company.
Procom's areas of staffing expertise include:
• Application Development
• Project Management
• Quality Assurance
• Business/Systems Analysis
• Datawarehouse & Business Intelligence
• Infrastructure & Network Services
• Risk Management & Compliance
• Business Continuity & Disaster Recovery
• Security & Privacy
Specialties• Contract Staffing (Staff Augmentation)
• Permanent Placement (Staff Augmentation)
• ICAP (Contractor Payroll)
• Flextrack (Vendor Management System)
Job Description
Java Application Developer
On behalf of our client, Procom Services is searching for a Java Application Developer for a contract opportunity in Dearborn, MI.
Java Application Developer Job Details
Evaluate applications for a major application migration project for a large manufacturing company to plan steps for moving applications from a legacy data center into a cutting edge technology data center. Analyze applications to identify technical attributes, business attributes, and gaps related to migration to a cloud platform. Define the migration strategy for each application.
Java Application Developer Mandatory Skills
5+ years of experience documenting the design and building service oriented and/or Java solutions
Ability to design options for cloud application development, cloud application deployment, private versus public cloud options, virtualization, containerization
Experience analyzing, reverse-engineering, and documenting the design of existing Java solutions
Ability to identify patterns and characteristics of applications so they can be classified for re-use or improvement
Ability to discover application characteristics of Java applications that will help define migration groups
Experience identifying business processes and creating IT solutions that deliver those functions
Able to understand data center migration strategy and key components of a data center migration
Experience assessing applications and application architecture
Experience with data center migration or application modernization is preferred
Experience leading teams of developers and documenting designs that other developers can use to create applications
Experience working in a large corporate enterprise
Using problem-solving, critical thinking skills, and independent thinking to overcome challenges
Communicating in writing and verbally and with clarity
Accountability for meeting commitments and deadlines. Demonstrates principled leadership and sound business ethics; shows consistency among principles, values, and behavior; builds trust with others through own authenticity and follow-through on commitments.
Monitors progress of self and others and redirects efforts when goals are not being met.
Additional Skills Recommended: Certification in Java application technologies.
Java Application Developer Start Date
ASAP
Java Application Developer Assignment Length
8+ months
Additional Information
All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
Senior Engineer I, Software
Software engineer job in Ann Arbor, MI
Senior Software Engineer About Our Client: Our Hiring Company, a best-in-class Medical Device Manufacturer has an opening for a new team member at their facility. Holding itself to the highest standards of integrity, quality and excellence, this company has contributed to the healthcare industry for over 90 years and has been rated as Forbes top 14 most innovative companies in the world. With a strong vision for making medical treatments easier on its patients, this company gears its technological innovations from its top-talented engineers towards making a significant contribution to our society.
Key Responsibilities:
Demonstrating a strong commitment to patient safety and product quality by following all quality policies, procedures, and regulatory requirements.
Executing all phases of the software development lifecycle, including specification, design, implementation, testing, and documentation.
Providing technical leadership on development tasks and mentoring junior team members.
Generating, reviewing, and evaluating software documentation and code.
Evaluating and recommending tools, technologies, and development techniques to enhance product quality and efficiency.
Prototyping software for demonstrations and feasibility studies.
Performing hardware/software integration and supporting verification testing.
Contributing to planning and executing projects related to product development, process improvements, and new manufacturing technologies.
Identifying opportunities for cost reduction, productivity gains, and quality enhancements through research and analysis.
Defining software requirements and assisting with the development of verification requirements.
Collecting, analyzing, and presenting data to support business plans and project tracking.
Managing schedules, reporting progress, and participating in cross-functional meetings.
Qualifications:
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Biomedical Engineering, or a related discipline or a master's degree in a related field.
6+ years of experience in software design and implementation (or 5+ years with a master's degree).
Experience with structured or object-oriented programming.
Strong understanding of the full software lifecycle, including documentation and testing.
Intermediate proficiency in Microsoft Office and standard software tools.
Experience in the medical device industry preferred.
Strong communication skills, problem-solving ability, and commitment to high-quality engineering.
Interested Candidates please apply on our website at https://jobs.jblresources.com.
For more information about our services and great opportunities at JBL Resources, please visit our website: https://www.jblresources.com.
JBL Resources is proud to have earned the reputation of being a premier provider of top talent professionals in the fields of engineering, human resources, logistics, operations, and supply chain management. As specialists in both permanent placement and contract services, our mission is to help companies and individuals become all they were created to be.
**JBL is an Equal Opportunity Employer and E-Verify Company
Software Developer- Full Stack
Software engineer job in Allen Park, MI
Control-Tec, an Aptiv Automotive company, is a global provider of telematics and analytics solutions serving the transportation industry in the Light-duty, Heavy-duty, Recreational, Agriculture, Locomotive, and Industrial sectors. The CT solution combines comprehensive data acquisition methods with a powerful edge and cloud computing architecture resulting in an enterprise-class solution for fleet management, product development, connected vehicle and data exchange applications.
Control-Tec's Qualifier platform enables automotive OEMs to possess the speed, flexibility, reliability, cost savings and collaboration needed to successfully develop today's software centric machines. Since 2008, Control-Tec has supported the development of data solutions that enable robust design, development and validation for powertrain, vehicle, and electrical system domains. This unmatched expertise of both vehicle systems and data analytics uniquely positions Control-Tec to offer our clients the ability to avoid warranty cost, improve product quality, enhance customer experience and optimize an increasingly connected portfolio.
Job Description
Position Summary:
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to automotive data logging and telematics, live data streaming, analytics and more top secret stuff!
Job Responsibilities:
Design, develop, test and debug applications and systems of varying degrees of complexity
Develop and implement acceptance test plans to ensure that product meets customer requirements
Troubleshoot and resolve issues with production software
Develop or assist in the development of a statement of requirements for software development projects
Confer with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements, and interfaces
Modify existing software to correct errors, allow it to adapt to new hardware, or improve its performance
Develop and direct software system testing and validation procedures, programming, and documentation
Establish and maintain customer/internal data creation standards
Qualifications
Minimum Qualifications:
Bachelor's Degree - Computer science/Engineering, preferred.
Have 3+ years Java development experience
Experience with spring framework
2+ years experience must include at least four (4) of the following: HTML, CSS, JavaScript, RESTful Api development, Apache Tomcat, Spring MVC, Spring Boot.
2+ years experience must also include at least three (3) of the following: Linux, MongoDB, MySQL, Oracle, MSSQL, AWS (amazon web service), Azure, RabbitMQ, Kafka, Python
Have experience working with source code management tools in a shared code environment
Strong written and oral communication skills.
Enjoy working in a high-energy environment as part of an application development team
Have the ability to work under pressure with strict timelines
Passionate for technology, software, and data
Other Desirable Qualifications:
Knowledge of debugging tools and performance optimization.
Familiar with UI design
Additional Information
Benefits/Perks:
CONTROL-TEC offers a comprehensive and industry leading benefits package. In addition we provide flexible work schedules, generous time off and an environment that promotes ingenuity and fun! To learn more about our company, our progressive culture and to apply online, visit our website at *******************
Vehicle Simulation Associate Software Engineer
Software engineer job in Ann Arbor, MI
FAAC Incorporated is seeking an entry level Software Engineer with experience in C/C++ on both Linux and Microsoft Windows. Tasks range from designing and implementing new features and software modules to software maintenance and bug fixing. Products to be worked on include physics modeling; collision; terrain and path finding algorithms; Windows GUI software; graphics and rendering software; networking; and control loading software.
Candidates should be excited to work on technically challenging problems, work well in a team environment and enjoy building world class products.
The position includes occasional interactions with customers and end users during both the design and service lifecycles. Occasional travel is a possibility.
Requirements
Candidate should be experienced in:
C/C++
Math and Physics
Linux
Microsoft Windows
Candidates with the following optional experience would be a plus:
C# or JavaScript
Requirements analysis
Real-time programming
Network programming
Perforce or other version control systems
JIRA
Job Criteria:
Must have a Bachelor's of Science in Computer Science or related field or a Bachelor's of Science in Engineering, Mathematics or Physics, with real world programming experience. Must be a US Citizen.
Equal Opportunity Employer/Disabled/Veteran
Java Developer
Software engineer job in Ann Arbor, MI
US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well.
Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset.
Job Description
Java Developer with strong experience on ETL and Cognos
Must have skills:
Java
J2EE
JAVA Technologies
WebLogic
Web Services
XML
SQL/PLSQL
ORACLE
Linux/Unix
Shell Scripts
ETL Tool - Data Services
Business Objects/Cognos
Vendor Integration Experience
Application/Software Developers are involved in the full systems life cycle and therefore are responsible for designing, coding, testing, implementing and supporting application software that is delivered on time and within budget.
Works closely with clients, business analysts and team members to understand the business requirements that drive the analysis and design of quality technical solutions. These solutions must be aligned with business and IT strategies and are in compliance with the organization's architectural standards. Application/Software Developers are involved in the full systems life cycle and therefore are responsible for designing, coding, testing, implementing and supporting application software that is delivered on time and within budget.
Responsibilities beyond development of software may include:
Participation in component and data architecture design, technology planning, product evaluation, advanced testing processes and buy vs. build recommendations.
Individuals also provide input to project plans related to the Application Development initiative.
Generate technical specifications to design or redesign complex software components and applications.
Act as an expert technical resource for analyzing business requirements and software issues.
Leverage industry (Java and J2EE) best practices to design, test, implement and support a multi-tier origination J2EE solution working with an Oracle DB.
Assure quality, security and compliance requirements are met for business unit.
Candidate must demonstrate a strong customer focus and the ability to communicate detailed technical specifications to all levels of management and the ability to simultaneously manage multiple priorities.
Bachelor Degree & 4 years of experience, OR an Associate Degree or certifications (equivalent to 2 years) & 6 years of experience, OR a high school diploma or GED, & 8 years related experience
Qualifications
Required :
Java ,
strong experience on ETL and Cognos
.
Additional Information
Thanks & Regards,
Ritika Bharti
************